Discuvr مقایسه متن

اداری و داده

CSV به Excel CSV را بچسبانید و فوراً آن را به شکل صفحه‌گسترده ببینید، با اعداد، تاریخ‌ها و شناسه‌ها در همان نوعی که Excel باید نگه دارد. فایل .xlsx تمیز را فقط هر وقت خواستید دانلود کنید. امضای PDF یک PDF را در مرورگر امضا کنید - امضا را بکشید، تایپ یا بارگذاری کنید، روی هر صفحه قرار دهید، تاریخ را اضافه کنید و نسخه امضاشده را دانلود کنید. فایل هرگز از دستگاه شما خارج نمی‌شود. حذف اطلاعات اطلاعات را برای همیشه از فایل‌های PDF، Word، Excel، PowerPoint، متنی و تصویری حذف کنید. موارد یافت‌شده و کادرها از خود فایل پاک می‌شوند، نه اینکه پوشانده شوند، و نتیجه پیش از دانلود دوباره بررسی می‌شود. IP من چیست آدرس IP عمومی‌ای را که وب‌سایت‌ها هنگام اتصال می‌بینند ببینید، اینکه اشتراکی (CGNAT) است یا خصوصی، و مرورگرتان دیگر چه چیزی را آشکار می‌کند. مبدل حالت حروف و ابزارهای خط متن را به حروف بزرگ، کوچک، حالت عنوان یا جمله تبدیل کنید، نام‌ها را به camelCase یا snake_case ببرید و خطوط تکراری را حذف یا فهرست را مرتب کنید. مقایسه متن دو نسخه از یک متن را جای‌گذاری کنید تا هر خط افزوده، حذف‌شده و تغییریافته را با کلمات تغییریافته برجسته ببینید.

نوشتن و پیشنهادها

ویرایش لحن بازقالب‌بندی نوشته شما با دستور زبان، ساختار و بیان مناسب - با لحن خودتان. یک جای‌گذاری، یک پاسخ، بدون جلسه چت. مولد پروپوزال فریلنسری مشکل مشتری را توصیف کنید و در چند ثانیه یک پروپوزال فریلنسری با محدوده، قیمت‌گذاری و آماده ارسال دریافت کنید.

حقوقی و انطباق

چت‌بات پرسش و پاسخ قوانین IP درباره قانون مالکیت فکری هند بپرسید - علامت تجاری، اختراع، حق نشر، طرح صنعتی و بیشتر، همراه با نتایج جستجوی وب استفاده‌شده بالای هر پاسخ. مولد پاسخ به FER ثبت اختراع اعتراض‌های گزارش اولین بررسی (FER) را بچسبانید تا پاسخی ساختاریافته پیش‌نویس شود، یا پیش‌نویسی را برای بررسی ریسک مالکیت فکری بارگذاری کنید. ابزار بررسی واجد شرایط بودن برای طرح‌های دولتی یک بار به مجموعه‌ای کوتاه از پرسش‌ها پاسخ دهید. وارد حساب خود شوید تا پاسخ‌هایتان را ذخیره کنیم، تا بتوانید بدون تایپ دوباره، طرح‌های دولت مرکزی که ممکن است واجد شرایط آن‌ها باشید را بررسی کنید.

حریم خصوصی و امنیت

اسکن امنیت وب‌سایت اسکن یک دامنه برای نقاط ضعف امنیتی واقعی و قابل بازتولید. هر یافته شامل مشاهده پشت آن و دستور تأیید آن توسط خودتان است. پاکسازی تصویر ببینید عکس شما دقیقاً چه اطلاعاتی از شما را فاش می‌کند - GPS، شماره سریال دوربین، نام شما - سپس آن را پاک کنید. برش، تغییر اندازه، تار کردن چهره‌ها و تبدیل، همگی بدون ذخیره تصویر در هیچ کجا.

ابزارهای برنامه‌نویسان

فرمت‌کننده JSON زیباسازی، فشرده‌سازی و اعتبارسنجی JSON تنها با یک جای‌گذاری - همراه با خط و ستون دقیق در صورت عدم تجزیه، و شمارش دقیق آنچه در سند وجود دارد. قالب‌بندی‌کننده Python بازقالب‌بندی Python به روش Black، با طول خط و مدیریت نقل‌قول انتخابی شما - و شمارش دقیق تعداد خطوط تغییر یافته. نمایش‌دهنده HTML کد HTML را جای‌گذاری کنید و رندر زنده آن را در یک سندباکس، در عرض تلفن، تبلت یا دسکتاپ ببینید - همراه با زیباسازی، فشرده‌سازی، کنسول برای اسکریپت‌ها و گزارشی از اشکالات ساختاری. ماشین‌حساب زیرشبکه IP نماد CIDR یا یک IP همراه با ماسک شبکه را وارد کنید و بلافاصله آدرس شبکه، آدرس پخش، محدوده میزبان‌های قابل استفاده و تعداد کل آدرس‌ها را دریافت کنید. رمزگذاری / رمزگشایی Base64، Base64URL، رمزگذاری درصدی URL، موجودیت‌های HTML و هگز را هنگام تایپ رمزگذاری یا رمزگشایی کنید، با پشتیبانی کامل از UTF-8. مبدل مهر زمانی Unix مهر زمانی Unix را بر حسب ثانیه، میلی‌ثانیه، میکروثانیه یا نانوثانیه به تاریخ به وقت UTC یا یکی از مناطق زمانی اصلی جهان تبدیل کنید، و تاریخ را به مهر زمانی برگردانید. سازنده نمودار سیستم پیکان هایی مثل User -> API -> Database بنویسید و نمودار معماری یا جریانِ چیده شده بگیرید. برای نمای کلی گروه ها را جمع کنید و برای جریان دقیق مراحل را شماره گذاری کنید.

میز کار هوش مصنوعی

محیط آزمایشی هوش مصنوعی مقایسه همزمان و کنار هم پاسخ‌های چندین ارائه‌دهنده LLM. کلیدهای API خودتان را وارد کنید. محیط آزمایشی عامل آزمایش با عوامل هوش مصنوعی که از ابزارها استفاده می‌کنند - جستجوی وب، ماشین حساب، فراخوانی URL - در میان چندین ارائه‌دهنده.

یادگیری

Study Buddy یک مربی آماده‌سازی برای مصاحبه شغلی در برترین مشاغل فناوری، از اولین روز مطالعه تا پذیرش پیشنهاد: برنامه‌ای شامل DSA، LLD، طراحی سیستم، رفتارشناسی و برنامه‌نویسی با کمک هوش مصنوعی، مصاحبه‌های آزمایشی، بررسی رزومه، ردیاب درخواست‌ها و مقایسه پیشنهادها.

کمک‌های روزمره

تولیدکننده کد QR کدهای QR را از متن، URL، اطلاعات WiFi یا اطلاعات تماس بسازید - به صورت تصویر PNG یا وکتور SVG، با سطح تصحیح خطایی که انتخاب می‌کنید. مبدل واحد تبدیل آنی بین واحدهای طول، وزن، دما، حجم، سرعت، مساحت و انرژی - بیش از ۴۰ نوع واحد با نتایج فوری. تولیدکننده رمز عبور یک رمز عبور تصادفی با تصادفی‌بودن ایمن از نظر رمزنگاری تولید کنید، طول و انواع نویسه‌های آن را تنظیم کنید و قدرت آن را بر حسب بیت آنتروپی ببینید. شمارشگر کلمات و تحلیل‌گر خوانایی کلمات، نویسه‌ها، جمله‌ها و پاراگراف‌ها را می‌شمارد، زمان مطالعه را تخمین می‌زند و خوانایی را امتیاز می‌دهد - با شمارش واقعی بر اساس نویسه برای متن چینی، ژاپنی، کره‌ای و تایلندی. محاسبه‌گر سن و اختلاف تاریخ سن دقیق فردی را بیابید یا اختلاف دقیق بین هر دو تاریخ را بسنجید، به سال، ماه و روز، به علاوه مجموع تعداد روزها و هفته‌ها. محاسبه‌گر فاصله تاریخ روزها، هفته‌ها، ماه‌ها و روزهای کاری بین دو تاریخ را بشمارید، یا به یک تاریخ روز اضافه یا از آن کم کنید. محاسبه‌گر درصد محاسبه X درصد از Y، اینکه یک عدد چند درصد از عدد دیگر است، افزایش یا کاهش درصدی بین دو عدد، یا درصد معکوس - چهار محاسبه رایج در یک ابزار. ماشین حساب SIP ببینید سرمایه گذاری ماهانه با افزایش سالانه، مبلغ اولیه و تورم به کجا می رسد، یا مبلغ ماهانه لازم برای یک هدف را پیدا کنید. محاسبه‌گر BMI شاخص توده بدنی (BMI) خود را از روی قد و وزن، با واحدهای متریک یا امپریال محاسبه کنید، طبقه‌بندی‌شده بر اساس دسته‌های سازمان جهانی بهداشت برای بزرگسالان: کمبود وزن، طبیعی، اضافه‌وزن، چاقی.
ورود شروع کنید
همه ابزارهااداری و داده

مقایسه متن

دو نسخه از یک متن را جای‌گذاری کنید تا هر خط افزوده، حذف‌شده و تغییریافته را با کلمات تغییریافته برجسته ببینید.

هیچ چیزی که جای‌گذاری می‌کنید ذخیره نمی‌شود - هر دو متن در همان درخواست مقایسه و بازگردانده می‌شوند.

درباره مقایسه متن

قراردادی با تغییراتی برگشته که کسی به آن‌ها اشاره نکرده است. یک فایل پیکربندی روی یک سرور کار می‌کند و روی دیگری نه. هر دو نسخه را اینجا بچسبانید و دقیقاً ببینید چه چیزی تغییر کرده است، خط به خط، با برجسته‌سازی واژه‌های تغییرکرده.

عملکرد

  • مقایسه خط به خط با علامت‌گذاری و شماره‌گذاری خط‌های افزوده، حذف‌شده و تغییرکرده.
  • واژه‌های تغییرکرده درون خط‌های ویرایش‌شده برجسته می‌شوند.
  • وقتی فقط متن مهم است، حالت حروف یا فاصله‌های اضافی را نادیده بگیرید.
  • درصد شباهت و شمار خط‌های افزوده، حذف‌شده و تغییرکرده.
  • هیچ چیزی که می‌چسبانید ذخیره یا ثبت نمی‌شود.

نحوه کار

  1. 1 متن اصلی را در یک طرف و متن تغییریافته را در طرف دیگر بچسبانید.
  2. 2 روی مقایسه بزنید.
  3. 3 خط‌های علامت‌خورده را بخوانید، یا جای دو طرف را عوض کنید تا تغییر را برعکس ببینید.

مثال کاربردی: بررسی قراردادی که برگشته است

نسخه‌ای را که فرستادید در یک طرف و نسخه برگشتی را در طرف دیگر بچسبانید. هر بند تغییرکرده به‌صورت یک خط تغییرکرده با واژه‌های ویرایش‌شده برجسته نشان داده می‌شود، پس مهلت پرداختی که از 30 به 45 روز رسیده یا سقف مسئولیتی که حذف شده به‌راحتی دیده می‌شود. برای دقیق‌ترین نتیجه هر بند را در یک خط بگذارید، و اگر طرف مقابل فقط فاصله‌گذاری یا تورفتگی را تغییر داده، نادیده گرفتن فاصله‌ها را روشن کنید تا فقط تغییرات متن علامت بخورد.

مقایسه چگونه کار می‌کند

متن‌ها ابتدا خط به خط مقایسه می‌شوند، پس بهتر است هر بند، تنظیم یا رکورد در یک خط باشد. خط‌های ویرایش‌شده (نه افزوده یا حذف‌شده) با هم جفت می‌شوند و واژه‌هایشان دوباره مقایسه می‌شود تا تغییر دقیق برجسته شود. برجسته‌سازی واژه‌ها وقتی اعمال می‌شود که دو نسخه یک خط روی هم حداکثر 1,000 نویسه باشند، تا سقف 50,000 نویسه از خط‌های ویرایش‌شده در هر مقایسه؛ خط‌های بلندتر به‌طور کامل علامت می‌خورند. هر طرف تا 200,000 نویسه و 5,000 خط را می‌پذیرد.

گزینه‌های نادیده گرفتن چه چیزی را کنار می‌گذارند و چه چیزی همچنان تغییر است

نادیده گرفتن فاصله‌های اضافی هر رشته از فاصله‌ها و تب‌ها را به یک فاصله تبدیل می‌کند و آن‌ها را از دو سر هر خط حذف می‌کند؛ پس خطی که تب یا فاصله در انتها دارد با همان کلمات با فاصله‌های تکی یکی شمرده می‌شود. اما فاصله‌ها را کاملاً حذف نمی‌کند: "ab" و "a b" همچنان متفاوت‌اند. یک خط خالی، یا شکست خط پس از آخرین خطِ فقط یکی از دو متن، همچنان خط افزوده‌شده حساب می‌شود. نادیده گرفتن حالت حروف از تاخوردگی حالت (case folding) یونیکد استفاده می‌کند، پس "Straße" با "STRASSE" یکی است. وقتی گزینه‌ای تفاوتی را پنهان می‌کند، خط به همان شکلی نشان داده می‌شود که در متن تغییریافته آمده است. شکست خط ویندوز (CRLF) و یونیکس یکسان شمرده می‌شوند؛ متنی با شکست خط مک قدیمی (فقط CR) یک خط طولانی خوانده می‌شود.

درصد شباهت چه چیزی را می‌سنجد

شباهت خط‌های کامل را مقایسه می‌کند، نه نویسه‌ها را: دو برابر تعداد خط‌های یکسان تقسیم بر مجموع خط‌های دو طرف. ده خط که یکی از آن‌ها ویرایش شده 90% می‌دهد، اما متنی یک‌خطی که یک کلمه‌اش عوض شده 0% می‌دهد، هرچند بیشتر کلماتش یکسان است. برای سنجش در سطح جمله، ابتدا هر جمله را در خطی جداگانه بگذارید. درون یک بخش ویرایش‌شده، خط‌های تغییریافته به ترتیب با خط‌های طرف دیگر جفت می‌شوند؛ اگر یک طرفِ آن بخش خط‌های بیشتری داشته باشد، خط‌های اضافه افزوده یا حذف‌شده شمرده می‌شوند.

سوالات

چرا یک پاراگراف کامل تغییرکرده علامت می‌خورد؟

پاراگرافی که شکست خط ندارد یک خط است، پس یک واژه ویرایش‌شده کل خط را علامت می‌زند. واژه‌های تغییرکرده درون آن تا وقتی برجسته می‌شوند که دو نسخه خط روی هم از 1,000 نویسه بیشتر نشوند؛ پاراگراف بلندتر به‌طور کامل علامت می‌خورد. اگر متن را از قبل به جمله‌ها یا بندها تقسیم کنید، برجسته‌سازی دقیق‌تر و شمارش‌ها مفیدتر می‌شوند.

آیا می‌توانم دو ستون Excel را مقایسه کنم؟

بله. هر ستون را کپی کنید و هرکدام را در یک طرف بچسبانید؛ هر سلول یک خط می‌شود. مقایسه به ترتیب ردیف‌ها پیش می‌رود، پس نشان می‌دهد دو فهرست کجا از هم جدا می‌شوند و کدام ردیف‌ها اضافه یا حذف شده‌اند. اگر ترتیب مهم نیست، ابتدا هر دو فهرست را با مرتب‌سازی الف تا ی در مبدل حالت حروف مرتب کنید تا فقط افزوده‌ها و حذف‌های واقعی علامت بخورند. نادیده گرفتن حالت حروف و نادیده گرفتن فاصله‌های اضافی را روشن کنید تا حروف بزرگ و فاصله‌های اضافه نادیده گرفته شوند. برای بررسی در خود Excel: فرمول =EXACT(A2,B2) دو سلول یک ردیف را با حساسیت به حروف بزرگ و کوچک مقایسه می‌کند (یک =A2=B2 ساده به آن حساس نیست) و =COUNTIF(B:B,A2)=0 برای مقداری از ستون A که در ستون B نیست TRUE برمی‌گرداند. COUNTIF به حروف بزرگ و کوچک حساس نیست و * و ? را نویسه‌ی جایگزین می‌خواند، پس اگر جزو داده‌اند پیش از آن‌ها ~ بگذارید.

آیا می‌توانم اسناد Word یا PDF را مقایسه کنم؟

متن هر سند را کپی کنید و بچسبانید. قالب‌بندی مانند پررنگ یا قلم مقایسه نمی‌شود، فقط واژه‌ها و خط‌ها.

متن‌ها چقدر می‌توانند بزرگ باشند؟

تا 200,000 نویسه و 5,000 خط در هر طرف.

آیا متن من ذخیره می‌شود؟

خیر. هر دو متن در همان درخواست مقایسه و بازگردانده می‌شوند و هرگز در پایگاه داده یا گزارش نوشته نمی‌شوند.

آیا می‌توانم دو فایل JSON یا دو تکه کد را مقایسه کنم؟

بله، اما مقایسه خط به خط است، پس JSON فشرده‌ای که در یک خط است به شکل یک خط تغییرکرده نشان داده می‌شود. اول هر دو نسخه را با فرمت‌کننده JSON مرتب کنید (ترتیب کلیدها را حفظ می‌کند) تا هر کلید در خط خودش باشد و فقط تغییرهای واقعی مقدارها علامت بخورند. کد همان‌طور که هست به‌خوبی مقایسه می‌شود؛ اگر فقط تورفتگی عوض شده، گزینه نادیده گرفتن فاصله‌های اضافی را روشن کنید.

چطور دو نسخه را در خود Word یا Google Docs مقایسه کنم؟

در Word یک سند را باز کنید و Review > Compare > Compare Documents را انتخاب کنید، سپس فایل اصلی و فایل ویرایش‌شده را برگزینید: Word سند سومی باز می‌کند که هر تفاوت را به صورت تغییر ردیابی‌شده نشان می‌دهد، از جمله تغییرات قالب‌بندی. در Google Docs یک نسخه را باز کنید و Tools > Compare documents را انتخاب کنید، سپس نسخه دیگر را برگزینید: یک سند تازه در Drive شما ساخته می‌شود که تفاوت‌ها را به صورت پیشنهاد ویرایش نشان می‌دهد، و برای استفاده از آن دسترسی ویرایش لازم است. وقتی دو متن هر دو فایل Word یا هر دو Google Docs نیستند، مثلا بندی در یک ایمیل در برابر PDF امضاشده، از این صفحه استفاده کنید: هر طرف را جای‌گذاری کنید، واژه‌های تغییرکرده برجسته می‌شوند و چیزی ذخیره نمی‌شود.

آیا خط‌هایی را که جابه‌جا شده‌اند تشخیص می‌دهد؟

نه. مقایسه به ترتیب خط‌ها پیش می‌رود، پس خطی که جابه‌جا شده در جای قبلی‌اش حذف‌شده و در جای جدیدش افزوده‌شده نشان داده می‌شود و در هر شمارش یک بار حساب می‌شود. مثال: A, B, C در برابر B, C, A یک خط حذف‌شده، یک خط افزوده و 66.7% شباهت می‌دهد. اگر خط جابه‌جاشده کنار یک خط ویرایش‌شده بیفتد، ممکن است این دو با هم جفت شوند و یک خط تغییریافته نمایش داده شوند. برای بررسی اینکه دو فهرست صرف‌نظر از ترتیب همان خط‌ها را دارند، ابتدا هر دو را با مرتب‌سازی الف تا ی در مبدل حالت حروف مرتب کنید.

چطور دو فایل متنی را از خط فرمان مقایسه کنم؟

در Windows، دستور fc /n old.txt new.txt در Command Prompt بلوک‌های متفاوت را با شماره خط فهرست می‌کند؛ برای نادیده گرفتن حروف بزرگ و کوچک /c و برای فشرده کردن فاصله‌ها و تب‌ها /w را اضافه کنید. در macOS و Linux، دستور diff -u old.txt new.txt یک diff یکپارچه (unified) چاپ می‌کند؛ diff -i حروف بزرگ و کوچک را و diff -b تغییر در تعداد فاصله‌های سفید را نادیده می‌گیرد. اگر Git نصب باشد، git diff --no-index old.txt new.txt روی هر سیستمی، حتی بیرون از مخزن، کار می‌کند و افزودن --word-diff واژه‌های تغییرکرده را علامت می‌زند. وقتی متن در فایل نیست، مثل بندی از یک ایمیل در برابر بندی از یک PDF، یا وقتی می‌خواهید واژه‌های تغییرکرده را بدون ترمینال کنار هم و برجسته ببینید، از این صفحه استفاده کنید.