أداة إصلاح الدفاتر: صحّح ملف .ipynb تالفًا أو غير قابل للقراءة في متصفحك
تنقذ أداة إصلاح الدفاتر هذه ملفات .ipynb التي يرفض Jupyter أو Colab أو VS Code فتحها. أفلِت الملف المعطوب في المتصفح، فتعيد روتين الإصلاح حقول nbformat الناقصة، وتولّد معرفات الخلايا المطلوبة من nbformat 4.5+، وتستعيد كتل metadata الفارغة، وتزيل علامات دمج Git، وتصدر دفترًا صالحًا يمكنك أخيرًا تشغيله. يعمل الإصلاح بالكامل محليًا—بلا رفع وبلا حساب—فحتى الدفاتر التعليمية أو البحثية أو الخاصة بالعميل تبقى على جهازك.
أشيع الأعطال من مواجهاتك مسبقًا: ملف نصف مكتوب بعد تعطل، دفتر فقد مصفوفة `cells` بعد تعديل يدوي، دمج Git ترك علامات `<<<<<<<` في JSON، خلية فقدت `id`، حقل نواة اختفى، أو خلية رمز بلا مصفوفة `outputs` لأن أحدًا نظّف الملف يدويًا. تكشف دالة الإصلاح هذه الأنماط وتصحّحها بهدوء مع عرض قائمة بكل تغيير لمراجعتك.
مقارنةً بكتابة سكربت Python صغير بـ `nbformat.read` و`nbformat.write`، تفوز هذه الصفحة بالسرعة: لا تحتاج بيئة Python ولا Jupyter ولا صلاحيات مدير. مقارنةً بفتح JSON في محرّر نصوص والتخمين، هذه الصفحة أأمن—منطق الإصلاح يفهم المخطط، يولّد معرفات دون إعادة استخدام، ولا يسقط خلايا بصمت. إن كان المدخل بعيدًا جدًا عن التحليل حتى بعد إزالة علامات التعارض، يبلّغ الأداة بوضوح بدلاً من كتابة ملف تالف.
فعّل «توليد معرفات خلايا مستقرة» عند العمل مع nbformat 4.5+ (افتراضي ومُستحسن). فعّل «قصّ المسافات الزائدة» لتنظيف الخلايا بعد محرّرات تركت جدولة. فعّل «إسقاط الخلايا الفارغة» لإنقاص حجم الدفتر مع الإصلاح. فعّل «إعادة ترقيم التنفيذ» لترتيب التنفيذ. المخرجات .ipynb عادية تُفتح فورًا في Jupyter أو JupyterLab أو VS Code أو Colab أو أي محرّر دفاتر.

