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

کمک و پشتیبانی => انجمن عمومی => نویسنده: abdossamad2003 در 01 شهریور 1396، 06:12 ب‌ظ

عنوان: مقایسه دو فایل
ارسال شده توسط: abdossamad2003 در 01 شهریور 1396، 06:12 ب‌ظ
با سلام خدمت دوستان
برای این که بتوانیم دو فایل باینری را مقایسه کنیم که بفهمیم که یکی هستند یا نه؟ آیا دستور diff برای این منظور مناسب است

با تشکر
عنوان: پاسخ : مقایسه دو فایل
ارسال شده توسط: علی رزم دیده در 01 شهریور 1396، 06:49 ب‌ظ
سلام
برا مقایسه ی دو تا باینری میشه از diff هم استفاده کرد:
diff file1 file2اگه دستور بالا هیچ خروجی نداشت یعنی فایل ها یکسان هستن ولی اگه گفت differ یعنی باهم فرق دارن


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

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