פורמטי הגדרות: YAML, TOML, JSON ו-INI
השוואת הגדרות יישום, משתני סביבה ותחביר DevOps.
הקבצים מעובדים מקומית בדפדפן באמצעות WebAssembly וממשקי HTML5. הם לעולם אינם עוזבים את המכשיר שלך, כך שאין העלאות לשרת או אחסון קבצים אצל צד שלישי.
התחל להמיר מיד במכשיר שלך - ללא המתנה להעלאה, ללא תור הורדה וללא הגבלת מהירות מצד שרת מרוחק.
השתמש בכלי זמין ללא צורך ביצירת חשבון, תשלום עבור תוכנית או הגעה למגבלת גודל קובץ מלאכותית. המר כמה שתרצה, כל עוד הדפדפן והמכשיר שלך מסוגלים לכך.
השוואת פורמטים ומפרטים טכניים
| פורמט פלט | סוג MIME | מפרט | סוג |
|---|---|---|---|
| YAML הגדרות | text/yaml | YAML-SPEC-12 | קובץ תצורה של YAML |
| JSON נתוני | application/json | RFC-4180-CSV | JavaScript Object Notation |
| TOML הגדרות | application/toml | TOML-SPEC-V1 | שפת תצורה מינימלית ברורה מסוג TOML |
| INI הגדרות | text/plain | YAML-SPEC-12 | קובץ אתחול ותצורה מסוג Windows INI |
| ENV Dotenv | text/plain | YAML-SPEC-12 | קובץ משתני סביבה |
| XML הגדרות | application/xml | W3C-XML-SPEC | קובץ תצורה בסימון מתרחב XML |
מפרטים טכניים וסקירת מקודדים
TOML מול YAML: הדיון על פורמט ההגדרות
TOML נועד למיפוי חד-משמעי לטבלה ומגדיר סוגי ערכים ברורים, אך פורמט קריא אינו מונע כל שגיאת תצורה. יש לאמת את הקבצים לפי דרישות היישום שקורא אותם.
מדוע JSON הוא פורמט גרוע לקובצי הגדרות
JSON סטנדרטי אינו תומך בהערות וקורס אם משאירים פסיק עוקב בסוף רשימה. המרת הגדרות JSON ל-YAML או TOML מאפשרת למפתחים להוסיף הערות הסבר ותיעוד בתוך הקובץ.
0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.