ממירי הגדרות תצורה

המר משתני סביבה, פרמטרים מסוג INI ותצורות YAML/JSON.

פורמטי הגדרות: YAML, TOML, JSON ו-INI

השוואת הגדרות יישום, משתני סביבה ותחבירת DevOps.

פרטיות של 100%

הקבצים שלך מעובדים במלואם בדפדפן האינטרנט שלך באמצעות HTML5 Canvas ו-WebAssembly. שום נתון אינו עוזב את המכשיר שלך.

מהירות מיידית

דלג על תורים של העלאה והורדה. ההמרות מתבצעות מקומית במהירות החומרה המלאה של המחשב ללא מגבלות שרת.

תקנים אוניברסליים

תואם למפרטים הרשמיים של ISO, W3C ו-IETF כדי להבטיח תאימות פלט בכל מערכות ההפעלה המודרניות.

השוואת פורמטים ומפרטים טכניים

פורמט פלטסוג MIMEמפרטסוג
YAML הגדרותtext/yamlYAML-SPEC-12קובץ תצורה ותצורת YAML
JSON נתוניapplication/jsonRFC-4180-CSVJavaScript Object Notation
TOML הגדרותapplication/tomlTOML-SPEC-V1שפת תצורה מינימלית ברורה מסוג TOML
INI הגדרותtext/plainYAML-SPEC-12קובץ אתחול ותצורה מסוג Windows INI
ENV Dotenvtext/plainYAML-SPEC-12קובץ משתני סביבה
XML הגדרותapplication/xmlW3C-XML-SPECקובץ תצורה בסימון מתרחב XML

מפרטים טכניים ופירוט מקודדים

TOML מול YAML: הדיון על פורמט ההגדרות

YAML הוא פורמט עוצמתי אך מורכב עם עשרות מקרי קצה. TOML (בשימוש על ידי Cargo של Rust ו-pyproject.toml של Python) מספק טבלאות מפתח-ערך ברורות וחד-משמעיות עם טיפוסי תאריכים ומספרים שלמים נייטיב, מה שהופך את ההגדרות לבלתי אפשריות להבנה שגויה.

מדוע JSON הוא פורמט גרוע לקובצי הגדרות

JSON סטנדרטי אינו תומך בהערות וקורס אם משאירים פסיק עוקב בסוף רשימה. המרת הגדרות JSON ל-YAML או TOML מאפשרת למפתחים להוסיף הערות הסבר ותיעוד בתוך הקובץ.

מידע שימושי

0 בייט הועלו לשרתים חיצוניים. כל העיבוד מתבצע באופן מקומי בארגז החול של הדפדפן שלך.