ConvertLab.cloud

ما هو ملف TOML؟

TOML — إعداد بلا التباس

استخدام التنسيق TOML

مثال ملموس

إعداد JSON من ملف TOML لتطبيق.

عمليات التحقق المفيدة

تحقق من التواريخ والجداول والأقسام المتداخلة. التعليقات ليست جزءًا من بيانات JSON.

اختيار تحويل

احتفظ بالأصل وافتح النتيجة في البرنامج أو الجهاز الذي سيحتاج لاستخدامها.

أسئلتك حول هذا التنسيق

لماذا يتغير JSON الخاص بي إلى بنية CSV؟

CSV يمثل جدولاً من الصفوف والأعمدة. يمكن أن يحتوي JSON على كائنات وقوائم متداخلة لا يمكن تحويلها مباشرة. قم بتحويل نسخة، تحقق من كيفية تمثيل الحقول واحتفظ بـ JSON إذا كانت استخدامك يتطلب الحفاظ على كامل هيكله.

كيف تتجنب فقدان الأصفار في بداية المعرفات؟

عند فتح CSV في جدول بيانات، استورد أعمدة المعرفات كنص. الفتح التلقائي قد يحوّل 00123 إلى 123. تحقق أيضًا من التواريخ والفواصل العشرية قبل إعادة الحفظ.

هل يمكنني تحويل ملف يحتوي على أسرار؟

أزل كلمات المرور ومفاتيح API والأسرار الأخرى قبل إرسال مثال إلى الخدمة أو الدعم. تتم معالجة الملفات عبر الإنترنت. بالنسبة للبيانات التي لا يجب أن تغادر جهازك، استخدم أداة محلية مناسبة.

لماذا لا يتم عرض كل المخرجات؟

الصيغ ليست قابلة للتبادل في جميع الحالات. ConvertLab يعرض التحويلات من كتالوجه؛ إعادة تسمية امتداد لا يغير المحتوى. المخرجات المتخصصة مثل بعض صادرات XML أو جداول البيانات محددة بـ NoLimit.

01

ما هذا؟

TOML هو صيغة إعداد تسعى إلى تحقيق ما عجز YAML عن ضمانه: غياب أي التباس بشكل كامل. فكل قيمة لها نوع محدد بوضوح، ولا وجود لأكثر من طريقة واحدة لقراءة السطر نفسه.

تذكّر صياغته بملفات INI القديمة — أقسام بين قوسين معقوفين، ومفاتيح وقيم — لكن مع مواصفات دقيقة تقف خلفها.

02

التاريخ والأصل

ابتكر توم بريستون-ورنر، أحد مؤسسي GitHub، صيغة TOML عام 2013، كرد فعل مباشر على المزالق التي يقع فيها YAML.

وقد فرض هذا الصيغة نفسها كخيار للإعداد في عدة بيئات برمجية رئيسية، ولا سيما في لغة Rust، ومؤخرًا في لغة Python.

03

لماذا هو عملي

لا يحمل أي التباس، ويوفر أنواعًا صريحة، وسهولة قراءة ممتازة، مع إمكانية إضافة تعليقات.

يتعامل بشكل أصلي مع التواريخ، وهو ما لا يوفره JSON.

04

الحدود والعيوب

تصبح البنى المتداخلة بعمق ثقيلة سريعًا فيه: هذا ليس مجاله المفضل.

أقل انتشارًا من YAML أو JSON، وأدواته المساندة محدودة نسبيًا.

05

نصائح للاستخدام

يُعدّ TOML خيارًا ممتازًا لملفات الإعداد، حيث تكون الوضوح أهم من الإيجاز.

أما لتبادل البيانات أو التعامل مع بنى معقدة، فحوّلوه إلى JSON.

حوّل ملف TOML في ثوانٍ على خوادمنا الآمنة في فرنسا.

تحويل ملف TOML