متاح الآن.ipynb

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

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

Free and instant. Files are processed briefly on our servers for conversion, then discarded — nothing is stored.

كيف يعمل

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

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.

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

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

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

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

FAQ

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

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

الأسباب الشائعة: حقول ‎nbformat‎ ناقصة، معرفات خلايا ناقصة أو مكررة في nbformat ‎4.5+‎، بقايا دمج Git في JSON، أو خلايا رمز بلا مصفوفة ‎outputs‎. الأداة تعالج كل ذلك.

في كثير من الحالات نعم. تزيل الأداة العلامات وتحاول تحليل الباقي. إن احتوى الجانبان على خلايا صالحة قد تحتاج اختيار النسخة يدويًا، لكن الملف يصبح قابلًا للتحميل لتفعل ذلك في Jupyter أو VS Code.

محتوى الخلايا يُحفَظ حرفيًا. تُضاف أو تُطبَّع الحقول البنيوية لصالح وثيقة nbformat صالحة. المخرجات وmetadata الصالحة مسبقًا تُترَك دون مسّ.

لا. منطق الإصلاح ينفّذ أجزاء مخطط nbformat المهمّة للتحميل: حقول nbformat، metadata النواة واللغة، معرفات الخلايا، مصفوفات المصدر، وقواعد outputs و execution_count لخلايا الرمز.

لا. الأداة تصحّح بنية JSON للدفتر لا Python داخل خلايا الرمز. بعد فتح الملف في Jupyter عدّل الخلية المعطوبة وأعد التشغيل.

تُبلَّغ عن خطأ واضح بدلاً من كتابة ملف تالف. افتح ‎.ipynb‎ في محرّر نصوص وابحث عن أقواس غير متوازنة أو محرفات طفيلية وأعد المحاولة.

لا. التحليل والإصلاح داخل تبويب المتصفح. الإغلاق يمسح كل شيء, لا شيء يبقى على خادم.

ليس من هذه الصفحة. للدفعات، ثبّت أداتك المفضلة (أو اكتب سكربت Python بـ ‎nbformat.read‎ و‎nbformat.write‎) وشغّله على المجلد.

المخرجات نفسها تبقى. يُصحَّح الحيطان البنيوية حولها, مصفوفات ناقصة، أعداد تنفيذ سيئة.

نعم بعد أن تفتحه في Jupyter وتتأكد أنه يُحمَّل. الملفات المُصلَحة ‎.ipynb‎ عادية وتُدرَج كأي تغيير دفتر.

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