متاح الآن.ipynb

أصلح IPYNB المعطوب

يستعيد الدفاتر التالفة: يعيد بناء nbformat ومعرفات الخلايا، ويزيل علامات تعارض Git، ويصلح البيانات الوصفية حتى يفتح Jupyter الملف.

مجاني وفوري وخاص بنسبة 100% — دفترك لا يغادر المتصفح أبداً.

كيف يعمل

ثلاث خطوات من الرفع إلى التنزيل

1

ضع دفترك

اسحب ملف .ipynb إلى البطاقة أو تصفح الملفات. لا تنشئ حساباً.

2

اختر التصدير

اختر Word أو PDF أو Markdown أو HTML أو LaTeX أو ZIP أو أدوات Python أو العارض أو المُنظّف أو الدمج أو التقسيم — بما يناسب من يستلم الملف.

3

نزّل وأرسل

احصل على الملف الجاهز فوراً. افتحه محلياً، أرفقه بالبريد، أو ارفعه إلى LMS.

متاح أيضاً

جرّب أدواتنا المجانية الأخرى

أداة إصلاح الدفاتر: صحّح ملف ‎.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 أو أي محرّر دفاتر.

ماذا تصلح أداة إصلاح الدفاتر

يستعيد metadata ناقصًا لـ nbformat

يُعاد ‎`nbformat`‎ و‎`nbformat_minor`‎ وكتل metadata النواة واللغة التي يتوقعها Jupyter حتى يُفتح الملف دون «NotebookValidationError».

يعيد توليد معرفات الخلايا المطلوبة

من nbformat ‎4.5‎ فما فوق تحتاج كل خلية ‎`id`‎ فريدًا. يخصّص روتين الإصلاح معرفات مستقرة حيث تغيب أو تتكرر، دون كسر روابط أدوات قائمة.

يزيل علامات تعارض Git

يكتشف علامات ‎`<<<<<<<`‎ و‎`=======`‎ و‎`>>>>>>>`‎ من دمج سيء، يزيلها، ويعيد تحليل JSON حتى لا تضيع بقية الدفتر.

يشفي خلايا الرمز المعطوبة

يضيف مصفوفة ‎`outputs`‎ الناقصة، يصفّر قيم ‎`execution_count`‎ الزائفة، ويجبر قيم ‎`cell_type`‎ غير المعروفة إلى ‎`code`‎ ليطابق nbformat.

يبلّغ عن كل تغيير

يُنتج المُنزّل ملفًا نظيفًا، ويتتبع روتين الإصلاح كل إصلاح طُبّق لمراجعته أنت (أو زميلك) قبل الثقة به.

لا يغادر متصفحك

يحدث الإصلاح على العميل. الدفاتر المتعطلة التي تحوي بيانات خاصة تبقى على جهازك—بلا رفع ولا ملف مؤقت على خادم.

كيف تصلح دفتر Jupyter معطوبًا عبر الإنترنت

  1. 01

    ارفع ‎.ipynb‎ المعطوب

    أفلِت الملف الذي يرفض Jupyter أو Colab أو VS Code فتحه. يعمل حتى JSON جزئيًا تالفًا—المحلّل يحاول الاسترداد قبل الاستسلام.

  2. 02

    اختر استراتيجية الإصلاح

    اترك الإعدادات الآمنة أو فعّل إضافات مثل «إسقاط الخلايا الفارغة» و«إعادة ترقيم التنفيذ» لتنظيف أعمق.

  3. 03

    نزّل الدفتر المُصلَح

    احفظ ‎.ipynb‎ الجديد وافتحه في Jupyter أو JupyterLab أو VS Code أو Colab. يُحمَّل ببيانات وصفية صالحة ومعرفات خلايا مستقرة.

أسئلة شائعة حول إصلاح ملفات ‎.ipynb‎

افتح أداة إصلاح الدفاتر، ارفع ‎.ipynb‎ المعطوب، ونزّل النسخة المُصلَحة. يستعيد metadata الناقص، يعيد معرفات الخلايا المطلوبة، يزيل علامات تعارض Git، ويصدر دفترًا يفتحه Jupyter.