نمایش نتایج 1 تا 3 از 3

نام تاپیک: بررسی وجود محتوای یک فایل در فایل دیگر

  1. #1
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1390
    پست
    560

    بررسی وجود محتوای یک فایل در فایل دیگر

    با سلام و خسته نباشید خدمت همه
    من دو تا فایل باینری دارم،می خوام ببینم آیا محتوای فایل اول تو فایل دوم وجود داره
    چیزی مث String.Contains که برا رشته هست.
    با تشکر

  2. #2
    کاربر دائمی آواتار p.yazdkhasti
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    http://devnet.ir
    پست
    121

    نقل قول: بررسی وجود محتوای یک فایل در فایل دیگر

    سلام
    در صورتی که تنها می خواهید مقایسه کنید محتوای دو فایل با یکدیگر یکسان است یا خیر می توانید از Hash کردن محتوای فایل ها و سپس مقایسه نتیجه Hash به صورت زیر استفاده کنید:

    static bool FilesAreEqual_Hash(FileInfo first, FileInfo second)
    {
    byte[] firstHash = MD5.Create().ComputeHash(first.OpenRead());
    byte[] secondHash = MD5.Create().ComputeHash(second.OpenRead());

    for (int i=0; i<firstHash.Length; i++)
    {
    if (firstHash[i] != secondHash[i])
    return false;
    }
    return true;
    }


    این روش به نظر من سریع ترین روش می باشد.

  3. #3
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1390
    پست
    560

    نقل قول: بررسی وجود محتوای یک فایل در فایل دیگر

    تشکر دوست عزیز از شیوه ابداعیتون برای مقایسه دو فایل.اما من دقیقا اون چیزی رو می خوام که گفتم.
    حقیقت اینکه تو کامپیوترم ویروسی بود که با کد نویسی از پا درآوردمش،اما چندین نرم افزار و اینستالر به صورت .exe دارم که می خواستم مطمئن شم ویروسه قبل از فوتش خودشو به اونا نچسبونده باشه.به هرحال از اینکه یه چیزی یاد دادید ممنون.
    آخرین ویرایش به وسیله Beginner2013 : چهارشنبه 16 فروردین 1391 در 19:05 عصر دلیل: غلط املایی

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •