نحوه مقایسه دو فایل بر اساس محتوا، در ویندوز
مواقعی وجود دارد که باید دو فایل را با هم مقایسه کنید و بررسی کنید که آیا محتوای آنها متفاوت است یا خیر. در برخی مواقع، میتوانید دو فایل را باز کنید و محتویات آنها را بررسی کنید، مانند زمانی که میخواهید دو عکس یا دو فایل متنی را(text file) با هم مقایسه کنید . با این حال، انجام این کار نسبتاً خسته کننده است و ممکن است تفاوت های کوچک را از دست بدهید، مانند تغییر جزئی در رنگ عکس یا عبارتی در یک فایل متنی(text file) . به همین دلیل است که خوب است چند روش برای مقایسه برنامه ای محتویات دو فایل با استفاده از نرم افزار به جای حواس خود بدانید. 🙂 در اینجا سه راه وجود دارد که می توانید با استفاده از PowerShell یا برنامه های شخص ثالث برای ویندوز این کار را انجام دهید:
نحوه مقایسه دو فایل با استفاده از PowerShell
ویندوز 10 ابزار داخلی برای مقایسه دو فایل ندارد. با این حال، برای این کار می توانید از PowerShell استفاده کنید . با باز کردن PowerShell شروع کنید : یک راه سریع برای انجام این کار این است که کلیدهای Win + X را به طور همزمان روی صفحه کلید خود فشار دهید و اگر می خواهید PowerShell را به عنوان یک کاربر استاندارد اجرا کنید I یا اگر(I) می خواهید آن را به عنوان مدیر اجرا کنید 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 یک (Total Commander)پنجره(popup window) کوچک باز میکند که در آن به شما میگوید "The two files have the same content!".
اگر محتویات دو فایل مقایسه شده متفاوت باشد، Total Commander پنجره ای را باز می کند که در آن تفاوت بین دو فایل را که با رنگ قرمز مشخص شده اند به شما نشان می دهد.
Total Commander همچنین گزینه های دیگری برای بررسی تفاوت ها و ویرایش دو فایل در اختیار شما قرار می دهد، اما آنها خارج از محدوده این آموزش هستند، بنابراین ما به شما اجازه می دهیم خودتان آنها را کشف کنید.
نحوه مقایسه دو فایل با استفاده از AptDiff
یک برنامه رایگان که می تواند به شما در مقایسه فایل ها بر اساس محتویات کمک کند AptDiff است . اگرچه این برنامه دیگر نگهداری نمی شود، اما همچنان در تمام نسخه های ویندوز(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 چیست؟
ویندوز 10 کامپیوتر من، لپ تاپ، رایانه لوحی یا چه مدل است؟ 8 راه برای پیدا کردن
PowerShell در ویندوز چیست و چه کاری می توانید با آن انجام دهید؟
Windows 10 Timeline و چگونه به بهترین استفاده را از آن
نحوه نصب مجدد همه برنامه های پیش فرض ویندوز 10 با PowerShell
چگونه Dark Mode را در Microsoft Edge روشن و خاموش کنید
چگونه برای حذف یا غیر فعال کردن OneDrive در Windows
نحوه توقف Chrome از درخواست برای ذخیره گذرواژهها
12 راهنمایی در مورد چگونگی جستجو در Windows 10
چگونه به استفاده از تلفن همراه در browser emulator Chrome، Firefox، Edge و Opera
نحوه استفاده از Search در Windows 11
چگونه به استفاده از دسکتاپ های متعدد در Windows 10: همه شما نیاز به دانستن
چگونه به استفاده از File Explorer نمایش در Windows 10 مانند یک حرفه ای
نحوه استفاده از Windows 10 Your Phone app با گوشی های Android
نحوه دریافت، پیکربندی و حذف Microsoft Edge extensions
چگونه به قطع یک تب در Chrome، Firefox، Microsoft Edge و Opera
6 راه برای باز کردن پنجره Run command در Windows
پیدا کردن زمانی که Windows نصب شد. install date اصلی آن چیست؟