YAML · مجاني · على جهازك

إتلاف ملف YAML عبر الإنترنت

أتلف ملف ‎.yaml أو ‎.yml عبر الإنترنت مجانًا. تكسر المسافات البادئة والترميز، فترفض محلّلات الإعدادات الملف فورًا.

  • بلا رفع
  • بلا حد للحجم
  • بلا تسجيل

أتلِف ملف YAML الخاص بك

مضبوط لـ .yaml, .yml، ويعمل بالكفاءة نفسها مع أي صيغة أخرى.

100% على جهازك
أفلِت الملفات هنا أو تصفّح أي صيغة، أي حجم، عدة ملفات في وقت واحد
مستوى الإتلاف

جارٍ العمل…0%
جاهز للتنزيل

لماذا يصعب إتلاف ملفات YAML كما ينبغي

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

ما الذي تدمّره هذه الأداة

  • المسافات البادئة. يُكتب فوق المسافات البيضاء في أول السطر، فينهار التداخل الذي يمنح YAML بنيته.
  • فواصل المفتاح/القيمة. تُدمَّر النقطتان الرأسيتان والشرطات، فلا تعود الخرائط والمتتاليات تُحلَّل.
  • علامات المستندات. تُكسَّر فواصل --- التي تقسم الملفات متعددة المستندات.
  • صحة الترميز. تسبب تسلسلات UTF-8 غير الصالحة فشلاً قبل أن يبلغ المحلّل القواعد النحوية.

ما الذي ستراه بعد ذلك

التطبيقالسلوك
PyYAML / ruamelتطلقان ScannerError أو ParserError مع رقم السطر والعمود.
kubectl apply في Kubernetes«error converting YAML to JSON» ويُرفض البيان.
Docker Composeيرفض البدء ويبلّغ عن السطر المخالف.
إعدادات التكامل المستمريفشل المسار في مرحلة تحليل الإعدادات قبل تشغيل أي مهمة.

أسباب شائعة للقيام بذلك

  • اختبار أن خدمة ترفض البدء بإعدادات مشوّهة بدل استخدام القيم الافتراضية.
  • التحقق من أن مسار التكامل المستمر يفشل بصوت عالٍ عند بيان معطوب.
  • التأكد من أن خطوة التحقق من الإعدادات تُنفَّذ فعلاً قبل النشر.
  • إنتاج بيانات مشوّهة لمجموعة اختبارات البنية التحتية.

كيف تُتلِف ملف YAML

  1. أفلِت ملف .yaml في الصندوق أعلاه، أو انقر للاختيار.
  2. اترك المستوى على Standard ما لم ترغب في تلف جزئي (Light) أو تحتج إلى هزيمة برامج الاسترداد (Heavy).
  3. اضغط أتلِف الملف. تجري المعالجة على جهازك، لذا تنتهي على الفور تقريبًا.
  4. نزِّل النتيجة. تحتفظ افتراضيًا باسم الملف الأصلي وطوله بالبايت.

أسئلة شائعة حول YAML

لماذا يستحق تلف YAML الاختبار؟

لأن تلف المسافات البيضاء قد يغيّر المعنى بدل أن يسبب خطأ. فقد يبدأ محمّل لا يتحقق بصرامة بإعدادات خاطئة على نحو خفي، وهذا أسوأ بكثير من فشل نظيف.

هل يكسر الملفات متعددة المستندات؟

نعم. فواصل --- من ضمن البنى المدمَّرة، فتلتحم المستندات معًا.

هل يعمل مع ‎.yml كما مع ‎.yaml؟

نعم. يستخدم الامتدادان الملف الشخصي نفسه.

هل يمكنني الحصول على ملف يُحلَّل لكنه خاطئ؟

ينتج المستوى الخفيف ذلك أحيانًا، لكنه غير مضمون. فالإتلاف عشوائي لا موجَّه دلاليًا.

استخدم هذا بمسؤولية. صُمِّم Files Corrupter لاختبار البرمجيات وضمان الجودة والبحث والتدريب والتعليم. وتسليم ملف مُتلَف عمدًا لإيهام الآخرين بأن العمل قد اكتمل قد يخالف لوائح مدرستك أو جهة عملك. وأنت المسؤول عن طريقة استخدامك للنتيجة. راجع إخلاء المسؤولية.

أدوات الشيفرة والبيانات أخرى

كل أدوات الإتلاف