Σύγκριση INI / ENV

Σύγκριση δύο αρχείων ρυθμίσεων INI ή ENV και εύρεση όλων των διαφορών. Εμφανίζεται ακριβώς τι προστέθηκε, αφαιρέθηκε, ή άλλαξε — με πλήρεις διαδρομές ρύθμισης. Επίσης: Σύγκριση JSON | Σύγκριση YAML | Σύγκριση XML.
Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησης — τα δεδομένα δεν μεταφορτώνονται ποτέ σε κανέναν διακομιστή.
Μορφή:
Εισαγωγή δύο αρχείων ρύθμισης παραπάνω και πάτημα του Σύγκριση για εμφάνιση των διαφορών.
Τρόπος χρήσης: Επικόλληση του αρχικού αρχείου ρύθμισης στο αριστερό πεδίο κειμένου (Ρύθμιση A) και της τροποποιημένης έκδοσης στο δεξί πεδίο κειμένου (Ρύθμιση B). Επιλογή μορφής (INI ή ENV) και πάτημα του Σύγκριση για να εμφανιστούν όλες οι διαφορές.
Χρώματα αποτελεσμάτων: Πράσινο = προστέθηκε στο B, Κόκκινο = αφαιρέθηκε από το A, Κίτρινο = άλλαξε τιμή.
Μορφή INI: Υποστηρίζει ενότητες [section], ζεύγη κλειδιού-τιμής key=value και σχόλια (; ή #). Τα κλειδιά χωρίς ενότητα τοποθετούνται κάτω από το [global].
Μορφή ENV: Υποστηρίζει επίπεδα ζεύγη κλειδιού-τιμής KEY=VALUE και σχόλια (#). Οι τιμές μπορεί να είναι σε εισαγωγικά. Οι κενές γραμμές αγνοούνται.
Συμβουλή: Οι τιμές συγκρίνονται ως συμβολοσειρές. Τα κενά γύρω από τα κλειδιά και τις τιμές αφαιρούνται κατά την ανάλυση.
INI έναντι .env — ενότητες έναντι επίπεδων κλειδιών

Τα αρχεία INI ομαδοποιούν τα κλειδιά κάτω από επικεφαλίδες [section] με ζεύγη key=value· τα κλειδιά πριν από οποιαδήποτε ενότητα τοποθετούνται σε καθολικό εύρος. Τα αρχεία .env είναι επίπεδες γραμμές KEY=VALUE χωρίς ενότητες — η σύμβαση των 12 παραγόντων για ρύθμιση περιβάλλοντος. Επειδή οι τιμές συγκρίνονται ως συμβολοσειρές, το 1.0 και το 1.00 διαφέρουν, παρότι αναλύονται στον ίδιο αριθμό.

Οι κανόνες εισαγωγικών διαφέρουν μεταξύ των φορτωτών· προτιμάται η σύμβαση που τεκμηριώνει το περιβάλλον εκτέλεσης.