tigtools

השוואת טקסט

הדביקו את הגרסה המקורית ואת הגרסה שהשתנתה כדי לראות בדיוק אילו שורות או מילים נוספו או הוסרו.

פועל בדפדפן שלך ללא הרשמה

השוו לפי

איך להשתמש בו

  1. הדביקו את הטקסט המקורי בתיבה השמאלית ואת הטקסט שהשתנה בתיבה הימנית.
  2. בחרו אם להשוות לפי שורות (הכי מתאים לקוד, לרשימות ולנתונים) או לפי מילים (הכי מתאים לפרוזה).
  3. אפשר להתעלם מהבדלים ברישיות או ברווחים.
  4. קראו את התוצאה: חלקים שהוסרו מסומנים בסימן − וברקע אדום, וחלקים שנוספו בסימן + וברקע ירוק. השתמשו ב״החלף״ כדי להפוך את הכיוון.

איך זה עובד

ההשוואה משתמשת באלגוריתם ההבדלים של מאיירס (Myers), אותה גישה שבה משתמשים Git ורוב תוכנות ההשוואה. האלגוריתם מוצא את קבוצת ההוספות וההסרות הקטנה ביותר שהופכת את הטקסט המקורי לטקסט שהשתנה, וכל היתר מוצג כשלא השתנה. שורה או מילה שנערכה מופיעים כהסרה ולאחריה הוספה.

במצב שורות, כל שורה מושווית כיחידה אחת, והתוצאה מציגה את מספרי השורות בשתי הגרסאות. סיומות שורה של Windows ו־Unix מטופלות באופן זהה, ומעבר שורה אחרון אינו נלקח בחשבון. במצב מילים, הטקסטים מפוצלים למילים ולרווחים שביניהן, ורצפי שינויים מוצגים בתוך השורה; הספירות כוללות מילים בלבד, ללא רווחים. סימן פיסוק הצמוד למילה נחשב חלק מהמילה, כך ש־“end.” ו־“end” שונים זה מזה.

“התעלמות מאותיות רישיות” מתייחסת ל־“Hello” ול־“hello” כשוות. “התעלמות מהבדלים ברווחים” מתייחסת לשורות כשוות כאשר הן נבדלות רק ברווחים בתחילת השורה או בסופה, או בכמות הרווחים בין המילים; במצב מילים כל כמות של רווח נחשבת זהה. הבדלים שהתעלמתם מהם מוצגים עם הטקסט של הגרסה שהשתנתה.

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

דוגמאות

בדיקת השינויים בחוזה

הדביקו את התנאים של החודש שעבר ואת הגרסה של החודש הזה במצב מילים. שינוי מ־“30 days” ל־“14 days” מציג את “30” כמוסר ואת “14” כנוסף באותו משפט, כך שעריכות קטנות אינן חומקות מהעין.

השוואת שני קבצי תצורה

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

סקירת עריכות במאמר

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

שאלות נפוצות

האם להשתמש במצב שורות או במצב מילים?

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

מדוע שורה ששונתה מוצגת כמוסרת וכנוספת?

השוואת גרסאות מתארת שינויים כהסרות והוספות. שורה שנערכה היא השורה הישנה שהוסרה והשורה החדשה שנוספה. עברו למצב מילים כדי לראות אילו מילים בתוכה השתנו.

האם יש מגבלת גודל?

כן: 5,000 שורות לכל טקסט במצב שורות ו־3,000 מילים לכל טקסט במצב מילים. טקסטים שונים מאוד זה מזה נמשכים הכי הרבה זמן להשוואה, והמגבלות מונעות מהדף לקפוא במכשירים איטיים יותר.

האם אפשר להשוות קבצי Word או PDF?

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

פרטיות

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