كيفية مقارنة ملفين حسب المحتوى في Windows
هناك أوقات تحتاج فيها إلى مقارنة ملفين والتحقق مما إذا كان محتواهما مختلفًا. في بعض الحالات ، يمكنك فقط فتح الملفين والبحث في محتوياتهما ، على سبيل المثال عندما تريد مقارنة صورتين أو ملفين نصيين(text file) . ومع ذلك ، فهذه مهمة شاقة إلى حد ما ، وقد تفوتك اختلافات صغيرة ، مثل تغيير طفيف في الصبغة على صورة ، أو عبارة في ملف نصي(text file) . لهذا السبب من الجيد معرفة بعض الطرق لمقارنة محتويات ملفين برمجيًا ، باستخدام برنامج بدلاً من حواسك. 🙂 فيما يلي ثلاث طرق يمكنك من خلالها القيام بذلك ، باستخدام PowerShell أو تطبيقات الطرف الثالث لنظام التشغيل Windows:
كيفية مقارنة ملفين باستخدام PowerShell
لا يحتوي Windows 10 على أداة مضمنة لمقارنة ملفين. ومع ذلك ، يمكنك استخدام PowerShell للقيام بذلك. ابدأ بفتح PowerShell : طريقة سريعة للقيام بذلك هي الضغط على مفاتيح Win + X على لوحة المفاتيح في نفس الوقت ، ثم اضغط على I إذا كنت تريد تشغيل PowerShell كمستخدم قياسي ، أو A إذا كنت تريد تشغيله كمسؤول .
بمجرد فتح PowerShell ، قم بتشغيل الأمر التالي:
if ((Get-FileHash "Path to the first file"). hash -eq (Get-FileHash "Path to the second file"). hash) {"الملفان المقارنان متطابقان"} else {"الملفان المقارنان ليست متطابقة "}(if((Get-FileHash "Path to the first file").hash -eq (Get-FileHash "Path to the second file").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})
بالطبع ، يجب عليك تغيير "المسار إلى الملف الأول"("Path to the first file") و "المسار إلى الملف الثاني"("Path to the second file") بالمسارات الحقيقية لملفاتك. على سبيل المثال ، أردنا مقارنة ملفين يسمى DigitalCitizen1.txt و DigitalCitizen2.txt ، وكلاهما موجود على محرك الأقراص D: الخاص بنا .
لمقارنة محتوياتها ، كان علينا تشغيل هذا الأمر:
if ((Get-FileHash "D: DigitalCitizen1.txt"). hash -eq (Get-FileHash "D: DigitalCitizen2.txt"). hash) {"الملفان المقارنان متطابقان"} else {"الملفان المقارنان ليست متطابقة "}(if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})
إذا كان محتوى الملفين هو نفسه ، فإن الإخراج الذي تحصل عليه في PowerShell يخبرك أن "الملفين المقارنين متطابقان."("The two compared files are identical.")
إذا كانت محتويات الملفين مختلفة ، فإن الإخراج الذي تحصل عليه في PowerShell يخبرك أن "الملفين المقارنين ليسا متطابقين."("The two compared files are NOT identical.")
على الرغم من أن استخدام PowerShell سريع وسهل إلى حد ما ، إلا أن بعض الأشخاص لا يحبون استخدام بيئات سطر الأوامر. لهذا السبب ، سنعرض لك أيضًا كيفية مقارنة ملفين في Windows باستخدام تطبيقات الطرف الثالث التي تقدم واجهات مستخدم رسومية.
كيفية مقارنة ملفين باستخدام Total Commander
Total Commander هو مدير ملفات برنامج كومبيوتري(shareware file manager) متاح لجميع إصدارات Windows . يمكنك الحصول عليه من موقعه الرسمي هنا: Total Commander . بمجرد تثبيته وفتحه ، استخدم النوافذ الخاصة به للتنقل إلى الملفين اللذين تريد مقارنتهما. في الجانب الأيسر من Total Commander ، انتقل إلى الملف الأول ، وعلى اليمين ، انتقل إلى الملف الثاني. ثم حدد الملفين بالضغط عليهما ثم الضغط على مفتاح المسافة. عند تحديد الملفات ، يكون اسمها ملونًا باللون الأحمر ، كما ترى في لقطة الشاشة أدناه.
افتح الآن خيارات الملفات من قائمة (Files)Total Commander(Total Commander's) ، في الزاوية العلوية اليسرى ، وانقر على "مقارنة حسب المحتوى ("Compare By Content)" .
إذا كان الملفان اللذان اخترتهما للمقارنة متطابقين ، يفتح Total Commander نافذة منبثقة(popup window) صغيرة تخبرك أن "The two files have the same content!".
إذا اختلفت محتويات الملفين المقارنين ، يفتح Total Commander نافذة توضح لك الاختلافات بين الملفين ، مظللة باللون الأحمر.
يمنحك Total Commander(Total Commander) أيضًا خيارات أخرى للتحقق من الاختلافات وتحرير الملفين ، لكنهما خارج نطاق هذا البرنامج التعليمي ، لذلك نسمح لك باكتشافها بنفسك.
كيفية مقارنة ملفين باستخدام AptDiff
AptDiff هو أحد التطبيقات المجانية التي يمكن أن تساعدك في مقارنة الملفات حسب المحتويات . على الرغم من عدم صيانة التطبيق بعد الآن ، إلا أنه لا يزال يعمل في جميع إصدارات Windows من Windows 2000(Windows 2000) وما بعده ، بما في ذلك Windows 10. يمكنك الحصول عليه من Softpedia .
بعد تثبيت وفتح AptDiff ، يطلب منك على الفور تحديد الملفات التي تريد مقارنتها. أدخل(Enter) مسارات الملفين أو استخدم أزرار "…" لتصفح جهاز الكمبيوتر الخاص بك وتحديدهما.
ثم اختر ما إذا كنت تريد مقارنة الملفين كملفات نصية ، أو إذا كنت تفضل المقارنة بينهما على المستوى الثنائي. يمكنك اختيار أي خيار ، بغض النظر عن نوع الملفات التي تقارن. ومع ذلك ، اعلم أنه بمجرد مقارنة محتويات الملفات ، يقوم التطبيق بتحميل محتوياتها في جزأين منفصلين ويعرض لك الاختلافات المحددة ، إن وجدت. إذا اخترت "المقارنة كنص" ،("Compare as Text,") فإن الجزأين يعرضان محتويات النص والاختلافات. وإلا ، إذا اخترت "المقارنة على شكل ثنائي" ، فسيتم("Compare as Binary,") عرض محتويات الملفين في رمز سداسي عشري.
تمامًا مثل Total Commander ، يتيح لك AptDiff أيضًا استخدام أدوات إضافية لمقارنة وتحرير محتويات الملفين.
ما هي طريقتك المفضلة لمقارنة ملفين حسب المحتوى؟
أنت تعرف الآن ثلاث طرق سهلة لمقارنة ملفين حسب المحتوى في Windows . أي(Which) منهم هو المفضل لديك؟ هل تفضل استخدام الأوامر في PowerShell ، أم تفضل تثبيت واستخدام تطبيق جهة خارجية يحتوي أيضًا على واجهة مرئية؟ إذا كنت تعرف طرقًا أخرى لمقارنة الملفات ، فأخبرنا عن طريق ترك تعليق في القسم أدناه.
Related posts
كيفية التبديل بين CMD and PowerShell في Windows Terminal
كيفية إنشاء مجلدات متعددة في وقت واحد
ما هو Windows Terminal؟
ما هو النموذج الخاص بي Windows 10 PC أو الكمبيوتر المحمول أو الجهاز اللوحي؟ 8 طرق لمعرفة ذلك
ما هو PowerShell في Windows ، وماذا يمكنك أن تفعل به؟
9 طرق لفتح PowerShell في Windows (بما في ذلك كمسؤول)
كيفية كتم علامة تبويب في Chrome و Firefox و Microsoft Edge و Opera
4 طرق لإنشاء ملفات وهمية عشوائية بحجم معين في Windows
كيفية تحديد ملفات متعددة على Windows
كيفية الحصول على، تكوين، وإزالة Microsoft Edge امتدادات
كيفية إزالة أو تعطيل onedrive في Windows
5 طرق للنقر المزدوج بنقرة واحدة في Windows
كيفية تشغيل الأوامر من File Explorer في Windows 10
5 طرق لتحميل الملفات إلى Google Drive
كيفية طباعة صورة على صفحات متعددة، باستخدام طلاء Windows 10
كيفية إيقاف Chrome من طلب حفظ كلمات المرور
ما هو Meet الآن في Windows 10، وكيفية استخدامه
ما هو Task View في Windows 10 وكيفية استخدامها
كيفية حساب الملفات في مجلد باستخدام PowerShell أو CMD أو File Explorer
6 طرق لفتح نافذة Run command في Windows