PDA

View Full Version : جلوگیری از باز شدن txt



سید حمید حق پرست
چهارشنبه 10 اسفند 1390, 13:45 عصر
سلام دوستان . امیدوارم همگی سلامت باشید
یه سوال داشتم :
من اطلاعات برناممو در یه فایل txt ذخیره و بازخوانی میکنم . حالا میخواستم بپرسم آیا راهی هست که از باز شدن مستقیم فایل txt جلوگیری کرد یا کاری کرد که اگه کاربر فایل txt رو باز کرد به هم ریخته نمایش داده شود و فقط در برنامه وقتی بازخوانی میشود درست نمایش داده شود؟


ممنون میشم جواب بدید


یا علی (ع)

kiapmc
چهارشنبه 10 اسفند 1390, 13:49 عصر
بله خیلی راحت هست شما میتوانید متن داخل تکس را قبل از ذخیره کد کنید با الگوریتم خاص که تو نست زیاد هست و سیو کنید در تکس و وقتی هم که خواستید تکست را لود کنید متن داخل تکست را دیکد کنید به همین سادگی

سید حمید حق پرست
چهارشنبه 10 اسفند 1390, 13:55 عصر
اینو خودم میدونستم . این روش برای متنهای خیلی کم خوبه . تو فایل txt توضیحات زیادی نوشتم و با برنامه میخونم . هر توضیح برای یه چیز خاصه . اگه بخوام از این روش استفاده کنم یه سال طول میکشه

سید حمید حق پرست
چهارشنبه 10 اسفند 1390, 13:56 عصر
اون روشی که شما میفرماید استفاده از ریپلاس هست که عرض کردم یه سال طول میکشه

kiapmc
چهارشنبه 10 اسفند 1390, 14:14 عصر
نه اصلا اینطوری نیست این یک نمونه یک خوب کار میکند

سید حمید حق پرست
چهارشنبه 10 اسفند 1390, 14:22 عصر
فایل زیر دانلود کنید . من مثلا اگه بخوام فایل زیر که در اون نزدیک به دو هزار خط فارسی نوشته شده رو در یک تکستباکس بخون باید اول برم فایل تکست رو کد کنم بعد از برنامه فایل txt رو دیکود کنم و بعد در تکستباکس 1 نمایش دهم . که کلی وقت میبره . اینی که شما گذاشتید واسه برنامه هایی هست که اول ذخیره میکنن بعد در برنامه میخونن . اما من اول میخونمش

kiapmc
چهارشنبه 10 اسفند 1390, 15:17 عصر
یک پیشنهاد

فایل تکست را با فرمت دیگر مثل dll در system32 سیو کن و کد کن فایل را که باز هم شد چیزی سردر نیاورن

سید حمید حق پرست
چهارشنبه 10 اسفند 1390, 15:28 عصر
با مفرمت dll و در پوشه سیستم 32 راحته اما کد کردنش:گریه:

kiapmc
چهارشنبه 10 اسفند 1390, 15:42 عصر
یک راهنمایی میکنم برو سراغ سورس کد آماده آنتی ویروس هایی که با وی بی نویشته شده ببین از چه روشی برای قرنطینه کردن فایل ویروس استفاده کرده اند

Mr'Jamshidy
چهارشنبه 10 اسفند 1390, 17:10 عصر
آنتی ویروس ها 3 روش برای قرنطینه استفاده میکنن (Kaspersky)

1. فایل رو کد میکنن و در جایی که براشون تعریف شده اون رو ذخیره میکنن و در صورت نیاز فایل رو دیکد کرده و به محل اصلی بر میگردونن
2. اما در مواردی که فایل باید سریع قرنطینه بشه برای اطلاعات بیشتر به اینجا مراجعه کنید http://barnamenevis.org/showthread.php?329995-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D9%86%D8%A7%D9%85-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3

arenaw
پنج شنبه 18 اسفند 1390, 17:44 عصر
یه چن ماهی رو واسه کد کردن متن وقت گذاشتم

یه نمونه ساده واسه کد کردن و دیکد کردن:

Code :

dim MyText$
for i = 1 to len(mytext)
mid(mytext,i,1) = chr(asc(mid(mytext,i,1) + 1 ))
next


Decode :

dim MyText$
for i = 1 to len(mytext)
mid(mytext,i,1) = chr(asc(mid(mytext,i,1) - 1 ))
next



امیدوارم به کارت بیاد

SlowCode
جمعه 19 اسفند 1390, 15:28 عصر
خوب میتونید فایل رو به صورت باینری باز و بسته کنید، و وقتی که کاربر بازش کنه کاراکتر های نا خوانا برش نشون داده میشه.