Σύγκριση YAML

Σύγκριση δύο εγγράφων YAML και εντοπισμός όλων των δομικών διαφορών. Προβολή ακριβώς του τι προστέθηκε, αφαιρέθηκε ή άλλαξε — με πλήρεις διαδρομές YAML. Επίσης: JSON ↔ YAML | Σύγκριση JSON | Σύγκριση XML.
Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησης — τα δεδομένα δεν μεταφορτώνονται ποτέ σε κάποιον διακομιστή.
Επικόλληση δύο εγγράφων YAML παρακάτω και κλικ στο Σύγκριση για εντοπισμό διαφορών.
Εισαγωγή δύο εγγράφων YAML παραπάνω και κλικ στο Σύγκριση για προβολή των διαφορών.
Τρόπος χρήσης: Το αρχικό YAML τοποθετείται στο αριστερό πεδίο κειμένου (YAML A) και η τροποποιημένη εκδοχή στο δεξί πεδίο κειμένου (YAML B). Κλικ στο Σύγκριση για προβολή όλων των διαφορών.
Χρώματα αποτελέσματος: Πράσινο = προστέθηκε στο B, Κόκκινο = αφαιρέθηκε από το A, Κίτρινο = άλλαξε τιμή.
Σύγκριση συνόλων: Όταν είναι επιλεγμένη, οι πίνακες συγκρίνονται ως μη διατεταγμένα σύνολα (η σειρά των στοιχείων αγνοείται). Κατά προεπιλογή, οι πίνακες συγκρίνονται θέση προς θέση.
Συμβουλή: Τα σχόλια YAML (#) αφαιρούνται κατά την ανάλυση και δεν συγκρίνονται. Συγκρίνεται μόνο η δομή των δεδομένων, κάτι που το καθιστά ιδανικό για διαφορές αρχείων ρυθμίσεων.
Δομική διαφορά YAML — τα σχόλια δεν μετρούν

Το YAML συγκρίνεται ως δομή δεδομένων, όχι ως κείμενο: τα σχόλια αφαιρούνται, η εσοχή κανονικοποιείται, και οι βαθμωτές τιμές με εισαγωγικά έναντι χωρίς εισαγωγικά που αναλύονται στην ίδια τιμή είναι ίσες. Μια παγίδα ειδική για το YAML: οι άγκυρες και τα ψευδώνυμα σημαίνουν ότι δύο έγγραφα μπορεί να διαφέρουν κειμενικά ενώ αναπαριστούν ίδια δεδομένα — ή να μοιάζουν ενώ επιλύονται διαφορετικά. Η σύγκριση της αναλυμένης δομής καλύπτει και τις δύο περιπτώσεις.

Ιδανικό για διαφορές αρχείων ρυθμίσεων — οι αλλαγές κενών και σχολίων δεν εμφανίζονται ποτέ.