Σύγκριση Κειμένου δωρεάν
Συγκρίνετε δύο μπλοκ κειμένου και δείτε ακριβώς τι άλλαξε. Σύγκριση γραμμή προς γραμμή με προστιθέμενες, αφαιρούμενες και αμετάβλητες γραμμές.
Συνηθισμένες χρήσεις
- Συγκρίνετε αποσπάσματα κώδικαΔείτε ακριβώς τι άλλαξε μεταξύ δύο εκδόσεων ενός αποσπάσματος κώδικα, διαμόρφωσης ή σεναρίου.
- Συγκρίνετε σχέδια εγγράφωνΒρείτε κάθε αλλαγή μεταξύ δύο σχεδίων ενός εγγράφου, σύμβασης ή άρθρου - γραμμή προς γραμμή.
- Συγκρίνετε δεδομένα και αρχεία CSVSpot διαφορές μεταξύ δύο εκδόσεων εξαγμένων δεδομένων, αρχείων CSV, καταγραφών ή διαμόρφωσης.
- Σύγκριση εκδόσεων μετάφρασηςΔείτε τι άλλαξε μεταξύ δύο εκδόσεων ενός μεταφρασμένου εγγράφου, αρχείου υπότιτλων ή συμβολοσειράς τοποθεσίας.
- Παρακολούθηση αλλαγών σε αναθεωρήσεις περιεχομένουΣυγκρίνετε τις αρχικές και επεξεργασμένες εκδόσεις ενός άρθρου, ιστολογικής δημοσίευσης ή μάρκετινγκ αντιγράφου για αναθεώρηση τι άλλαξε.
Πώς λειτουργεί
Η Σύγκριση κειμένου χρησιμοποιεί χειρόγραφο αλγόριθμο Longest Common Subsequence (LCS) υλοποιημένο απευθείας στο εργαλείο — χωρίς εξωτερική βιβλιοθήκη diff. Όλα εκτελούνται στον browser· το κείμενό σας δεν αποστέλλεται ποτέ σε διακομιστή.
- 1Το κείμενο χωρίζεται σε γραμμέςΤο περιεχόμενο κάθε textarea χωρίζεται στις αλλαγές γραμμής σε πίνακα γραμμών. Η προαιρετική κανονικοποίηση (πεζά, σύμπτυξη κενών) εφαρμόζεται σε αντίγραφο των πινάκων πριν από τη σύγκριση, ενώ τα πρωτότυπα κρατιούνται για εμφάνιση.
- 2Ο πίνακας LCS υπολογίζεται σε Uint32ArrayΈνας πίνακας δυναμικού προγραμματισμού από κάτω προς τα πάνω κατασκευάζεται σε τυποποιημένο Uint32Array — O(m×n) σε χρόνο και μνήμη. Για εισόδους των οποίων το συνολικό πλήθος κελιών θα ξεπερνούσε τα 4 εκατομμύρια (περίπου 16 MB), ο αλγόριθμος μεταπίπτει αυτόματα σε χονδρικότερη σύγκριση μπλοκ ώστε η σελίδα να παραμένει αποκριτική.
- 3Επισήμανση λέξεων στις αλλαγμένες γραμμέςΌταν μια διαγραμμένη γραμμή ακολουθείται αμέσως από προστιθέμενη γραμμή, ένα δεύτερο πέρασμα LCS εκτελείται στις λέξεις του ζεύγους (χωρισμένες στα κενά). Έτσι προκύπτουν επισημασμένα τμήματα που δείχνουν ακριβώς ποιες λέξεις άλλαξαν μέσα στη γραμμή, όχι μόνο ποιες γραμμές άλλαξαν.
- 4Ενοποιημένη προβολή diff με σύμπτυξη πλαισίουΗ λίστα αλλαγών αποδίδεται ως ενοποιημένο diff με προθέματα +/− και χρωματική κωδικοποίηση. Οι αμετάβλητες γραμμές εκτός του ρυθμιζόμενου παραθύρου πλαισίου (προεπιλογή: 3 γραμμές) συμπτύσσονται πίσω από αποσιωπητικά. Το πλήρες αποτέλεσμα μπορεί να αντιγραφεί στο πρόχειρο ή να ληφθεί ως αρχείο απλού κειμένου .txt.
Σχετικά εργαλεία
Σύγκριση CSV
Συγκρίνετε δύο αρχεία CSV κατά στήλη κλειδί και δείτε ακριβώς ποιες γραμμές προστέθηκαν, αφαιρέθηκαν ή άλλαξαν — με τα συγκεκριμένα πεδία που διαφέρουν από παλιό σε νέο. Χειρίζεται πεδία σε εισαγωγικά· εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.
Σύγκριση JSON
Συγκρίνετε δύο αντικείμενα JSON δομικά — δείτε ακριβώς ποια κλειδιά προστέθηκαν, αφαιρέθηκαν ή άλλαξαν, ακόμα και βαθιά μέσα σε εμφωλευμένα δεδομένα. Εκτελείται στο πρόγραμμα περιήγησής σας.
Σύγκριση PDF
Δωρεάν σύγκριση PDF χωρίς μεταφόρτωση: δείτε τι άλλαξε μεταξύ δύο εκδόσεων ως σύγκριση κειμένου σε επίπεδο λέξης ή οπτική διαφορά, στο πρόγραμμα περιήγησής σας.