مقایسهگر تفاوت متن
دقیقاً ببینید بین دو متن چه تغییراتی ایجاد شده است — با برجستهسازی در سطح کلمه، نویسه یا خط و نمایش امتیاز شباهت.
دربارهٔ این ابزار
این ابزار چه کاری انجام میدهد
این مقایسهگر تفاوت، دقیقاً تغییرات بین دو بخش متن را برجسته میکند — نهفقط خطهایی را که با هم تفاوت دارند، بلکه کلمهها یا نویسههای مشخصی را که در هر خط اضافه یا حذف شدهاند. این کار با مقایسه دو فهرست از موارد جداگانه متفاوت است: مقایسهگر تفاوت، متن پیوسته، کد یا پاراگرافها را بررسی میکند و مانند نمای «ردگیری تغییرات» در نرمافزارهای واژهپرداز، ویرایش واقعی را بهطور دقیق مشخص میکند.
نحوه استفاده
- متن اصلی را در سمت چپ و نسخه تغییریافته را در سمت راست جایگذاری کنید.
- میزان جزئیات مقایسه را انتخاب کنید: کلمه (مناسب برای نثر و پاراگرافها)، نویسه (مناسب برای رشتههای کوتاه مانند نامهای کاربری یا SKUها)، یا خط (مناسب برای کد یا متن ساختاریافته).
- روشن کردن نادیده گرفتن بزرگی و کوچکی حروف اگر تفاوت در بزرگ و کوچک بودن حروف نباید بهعنوان تغییر محسوب شود.
- برای مشاهدهٔ تفاضل درونخطی به پایین بروید (یک نمای ادغامشده با حذفهای خطخورده و افزودههای برجستهشده)، همچنین نمای کنارهم و درصد کلی شباهت را ببینید.
- کلیک کنید جابهجایی برای جابهجا کردن متن «اصلی» و متن «تغییریافته» بدون نیاز به تایپ دوباره.
کاربردهای واقعی
- بررسی دقیق تغییرات اعمالشده توسط ویراستار در یک پست وبلاگ یا نسخهٔ اصلاحشدهٔ قرارداد، پیش از تأیید آن.
- مقایسهٔ دو نسخه از توضیحات محصول، قالب ایمیل یا یک بند حقوقی برای پیدا کردن تغییرات ظریف در عبارتبندی.
- پیدا کردن یک نویسهٔ متفاوت میان دو کلید API، هش یا کد SKU که در نگاه اول یکسان به نظر میرسند.
- بررسی یک متن ترجمهشده یا بازنویسیشده در برابر متن اصلی برای اینکه ببینید واقعاً چه مقدار از متن تغییر کرده است.
پرسشهای متداول
تفاوت این ابزار با یک ابزار ساده برای «مقایسه دو فهرست» چیست؟
مقایسهگر فهرست بررسی میکند کدام موارد کامل در یک فهرست وجود دارند اما در فهرست دیگر نیستند — در این حالت، هر خط یک واحد مستقل در نظر گرفته میشود. اما این مقایسهگر تفاوت، کلمهها یا نویسههای مشخصی را که در متن پیوسته تغییر کردهاند پیدا میکند؛ حتی اگر تغییر داخل همان جمله یا خط باشد. این همان چیزی است که برای ویرایش متن یا کد نیاز دارید، نه مقایسه موارد جداگانه.
از کدام سطح جزئیات استفاده کنم؟
سطح کلمه برای بیشتر متنها بهترین گزینه پیشفرض است — تغییرات معنادار را بهطور طبیعی نمایش میدهد، بدون ایجاد شلوغی. سطح نویسه برای رشتههای کوتاه مناسبتر است؛ جایی که حتی تفاوت یک حرف اهمیت دارد. سطح خط به چیزی که ابزارهای مقایسه کد مانند git diff نمایش.
درصد شباهت چگونه محاسبه میشود؟
این ابزار بر اساس نسبت توکنهای منطبق (واژهها، نویسهها یا خطوط، بسته به سطح جزئیاتی که انتخاب کردهاید) مشترک بین هر دو متن، از مجموع توکنهای هر دو متن کار میکند؛ همان ایدهٔ بنیادی که در الگوریتمهای رایج شباهت متنی بهکار میرود.
آیا متن من جایی بارگذاری میشود؟
خیر. کل فرایند مقایسه با JavaScript در مرورگر شما انجام میشود و هیچ دادهای به سرور ارسال نمیشود؛ بنابراین میتوانید با خیال راحت پیشنویسهای حساس یا متنهای خصوصی را وارد کنید.
