انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مقایسه دو فایل  (دفعات بازدید: 444 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین abdossamad2003

  • Full Member
  • *
  • ارسال: 157
مقایسه دو فایل
« : 01 شهریور 1396، 06:12 ب‌ظ »
با سلام خدمت دوستان
برای این که بتوانیم دو فایل باینری را مقایسه کنیم که بفهمیم که یکی هستند یا نه؟ آیا دستور diff برای این منظور مناسب است

با تشکر

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مقایسه دو فایل
« پاسخ #1 : 01 شهریور 1396، 06:49 ب‌ظ »
سلام
برا مقایسه ی دو تا باینری میشه از diff هم استفاده کرد:
diff file1 file2اگه دستور بالا هیچ خروجی نداشت یعنی فایل ها یکسان هستن ولی اگه گفت differ یعنی باهم فرق دارن


یکی دیگه از دستورات خوب دیگه برای مقایسه دو تا باینری استفاده از cmp هستش:
cmp file1 file2که بازم اگه خروجی نداشت یعنی دو تا فایل یکسان هستن

در ضمن یکی از بهترین راه ها برای مقایسه دو تا فایل باینری مقایسه checksum اونا هستش مثلاً یکی از معروف ترین شیوه های گرفتن checksum استفاده از md5sum هستش :
md5sum file1
md5sum file2
اگه خروجی دو تا دستور بالا یکی بود یعنی دو تا فایل یکسان هستن ولی diff هم همون کارو انجام می ده