דלג לתוכן

כלי חינמי

השוואת טקסטים

הדביקו שתי גרסאות של טקסט וראו בדיוק מה השתנה — מילה אחר מילה, שורה אחר שורה או אות אחר אות. שני הטקסטים נשארים בדפדפן שלכם.

  • פועל בדפדפן שלכם
  • שום דבר לא מועלה
  • ללא הרשמה
השוואה לפי
התעלמות מ

איך זה עובד

השוואת טקסטים בשלושה שלבים

01

הדביקו את שתי הגרסאות

שימו את המקור משמאל ואת הטקסט שהשתנה מימין, או פתחו קובצי .txt ו-.docx.

02

בחרו איך להשוות

לפי מילים, שורות או תווים, והתעלמו מרישיות, רווחים או פיסוק אם הם לא חשובים.

03

קראו והעתיקו את התוצאה

טקסט שנמחק באדום, טקסט שנוסף בירוק. העתיקו או הורידו את ההשוואה כטקסט פשוט.

איך עובדת השוואת הטקסטים?

הכלי מוצא את הרצף הארוך ביותר של מילים ששני הטקסטים חולקים, לפי הסדר, ומסמן את כל השאר כנמחק מהטקסט הראשון או כנוסף בשני. הרצף המשותף הזה נקרא תת-סדרה משותפת ארוכה ביותר, ומציאתו היא מה שכל כלי השוואה עושה; כאן משתמשים באלגוריתם של Myers, אותה שיטה שמאחורי git diff, בצורה שצריכה זיכרון רק ביחס לאורך הטקסטים.

לפני ההשוואה שני הטקסטים נחתכים ליחידות. במצב מילים יחידה היא מילה, סימן פיסוק או רצף רווחים. במצב שורות היא שורה שלמה, וכל זוג שורות שהשתנה מושווה אחר כך מילה אחר מילה כדי שתראו מה זז בתוך השורה. במצב תווים הטקסטים מושווים קודם מילה אחר מילה, ואז כל קטע שהוחלף, עד 4,000 תווים, מושווה שוב אות אחר אות — וזה מה שהופך שגיאת הקלדה לאות מודגשת אחת במקום מילה שלמה. סינית, יפנית, תאית, לאית, חמרית ובורמזית, שנכתבות בלי רווחים, מושוות תו אחד בכל פעם.

ההשוואה רצה בתהליך רקע בדפדפן, כך שטקסט ארוך לא מקפיא את הדף. כל טקסט יכול להגיע עד 300,000 תווים. שני טקסטים לא קשורים בגודל כזה עלולים לדרוש דקות ליישור מדויק, ולכן העבודה נעצרת אחרי חמש שניות וההבדלים שנותרו מוצגים כגושים שלמים; הדף אומר מתי זה קורה.

מה משנות אפשרויות ההתעלמות?

מה כל אפשרות מוציאה מההשוואה
אפשרותמילים ותוויםשורות
רישיות״Memory״ ו-״memory״ נחשבות אותה מילהשורות שנבדלות רק באותיות גדולות נחשבות שוות
רווחים וירידות שורהרווחים, טאבים וירידות שורה אף פעם לא נחשבים הבדל — שימושי כשאותו טקסט נעטף אחרתרצפי רווחים נחשבים אחד, רווחים בתחילת השורה ובסופה נושרים, שורות ריקות מדולגות
פיסוקפסיקים, נקודות, מירכאות, מקפים וסימנים אחרים מושמטים; ״don't״ שווה ל-״dont״שורות מושוות בלי הפיסוק שלהן

תווים שמתעלמים מהם עדיין מוצגים בתוצאה. הם פשוט אף פעם לא נחשבים כנוספו, נמחקו או השתנו.

מה המספרים אומרים

הספירות הן ביחידה שלפיה אתם משווים. נוסף הוא מה שמופיע רק בטקסט השני, נמחק הוא מה שמופיע רק בראשון, ושונה הוא מה שהוחלף באותו מקום, כשהספירה על הצד הארוך יותר. במצב מילים סימן פיסוק נחשב מילה אחת. זהה הוא חלקם של שני הטקסטים שהתאים: פי שניים החלק ללא שינוי חלקי האורך של שני הטקסטים יחד, כך ששני טקסטים זהים מקבלים 100% ושני טקסטים בלי שום דבר משותף 0%.

״הסתר טקסט ללא שינוי״ משאיר 160 תווים, או שלוש שורות, סביב כל שינוי וקופל את השאר, מה שמקל לסרוק מסמך ארוך עם כמה עריכות. ״העתק תוצאה״ נותן את ההשוואה כטקסט פשוט: סימני [-removed-] ו-{+added+} בתוך הטקסט, או שורות שמתחילות ב-- וב-+ במצב שורות.

לאן הטקסטים שלכם הולכים

לשום מקום. שני הטקסטים מושווים במכשיר שלכם; שום דבר לא נשלח לשרת או נשמר, ולכן אפשר להדביק חוזים, טיוטות ועבודות של תלמידים בלי חשש. אפשר גם לפתוח קובץ: קובצי טקסט פשוטים עד 5 MB וקובצי Word מסוג .docx, שהטקסט שלהם נקרא בדפדפן.

מגבלות שכדאי להכיר

השוואה מראה מה השתנה, לא למה: פסקה שהוזזה מופיעה כנמחקת במקום אחד ונוספת באחר. עיצוב בקובצי Word — הדגשה, טבלאות, הערות — לא מושווה, רק המילים. ובשני טקסטים שכמעט אין ביניהם דבר משותף, תקציב חמש השניות אומר שחלק מההבדלים מוצגים כגושים גדולים ממה שנחוץ.

תשובות

השוואת טקסטים — שאלות נפוצות

האם זה אותו דבר כמו diff?

כן. ״Diff״ היא המילה של מתכנתים לרשימת הבדלים בין שני טקסטים. הכלי משתמש באותו אלגוריתם כמו git diff (תת-הסדרה המשותפת הארוכה ביותר של Myers) ומציג את התוצאה זה לצד זה או בשורה אחת, לפי מילה, שורה או תו.

האם הטקסטים שלי מועלים לאנשהו?

לא. ההשוואה רצה בדפדפן שלכם ושום דבר לא נשלח לשרת או נשמר — סוגרים את הכרטיסייה ושני הטקסטים נעלמים. זה הופך אותו לבטוח לחוזים, לטיוטות שלא פורסמו ולמסמכים אישיים.

כמה ארוכים יכולים להיות הטקסטים?

עד 300,000 תווים כל אחד, בערך ספר של 150 עמודים. טקסטים דומים בגודל כזה מושווים ברגע. שני טקסטים שונים מאוד מיושרים עד חמש שניות, ואחר כך ההבדלים שנותרו מוצגים כגושים שלמים.

באיזה מצב להשתמש?

מילים לפרוזה, למאמרים ולתמלולים. שורות לרשימות, לקוד, לכתוביות ולכל דבר שבו כל שורה היא יחידה. תווים לתפיסת שגיאות הקלדה ועריכות של אות אחת — הוא משווה קודם מילים ואז מסתכל בתוך כל מילה שהשתנתה.

מה עושה התעלמות מרווחים?

במצבי מילים ותווים, רווחים, טאבים וירידות שורה מפסיקים להיחשב הבדלים, כך שטקסט שנעטף מחדש או הועתק עם רווחים כפולים מושווה כשווה. במצב שורות הרווחים מכווצים וגזורים ושורות ריקות מדולגות.

אפשר להשוות מסמכי Word?

כן, פתחו קובץ .docx בכפתור ״פתח קובץ״: הטקסט שלו מחולץ בדפדפן ומושווה כמו טקסט מודבק. עיצוב כמו הדגשה, טבלאות או הערות לא מושווה, רק המילים. ב-PDF — העתיקו את הטקסט והדביקו.

איך מחושב אחוז הדמיון?

זה פי שניים החלק ללא שינוי חלקי האורך המשולב של שני הטקסטים, ביחידה שלפיה משווים. טקסטים זהים מקבלים 100%, טקסטים בלי שום דבר משותף 0%. זה מודד חפיפה של ניסוח, לא אם המשמעות זהה.

אפשר להשוות שני תמלולים של אותה הקלטה?

כן — הדביקו את שניהם והשוו לפי מילים כשרישיות ופיסוק מוזנחים, כך שנשארים רק הבדלי הניסוח האמיתיים. זו דרך מהירה לבדוק תמלול אוטומטי מול גרסה מתוקנת, או שני שירותי תמלול זה מול זה.

צריכים תמלול מלא?

העלו אודיו או הדביקו קישור ל-YouTube וקבלו תמלול AI מלא עם סימון דוברים, חותמות זמן וסיכומים.

הורידו את האפליקציה — בחינם

חינם ב-iOS וב-Android. ללא צורך בחשבון.