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