Tersedia sekarang.ipynb

Baiki IPYNB Rosak

Pulihkan notebook rosak: bina semula nbformat, jana semula ID sel, buang penanda konflik Git dan baiki metadata supaya Jupyter membuka fail.

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

Cara ia berfungsi

Tiga langkah dari muat naik ke muat turun

1

Letakkan notebook

Seret.ipynb ke kad atau baca fail. Anda tidak membuka akaun.

2

Pilih eksport

Pilih Word, PDF, Markdown, HTML, LaTeX, ZIP, alat Python, pemapar, pembersih, penggabung atau pembahagi, mengikut penonton anda.

3

Muat turun dan hantar

Ambil fail siap serta-merta. Buka secara tempatan, lampirkan pada e-mel, atau muat naik ke LMS.

Alat pembaikan notebook: betulkan.ipynb rosak atau tidak boleh dibaca dalam pelayar

Alat ini menyelamatkan fail.ipynb yang Jupyter, Colab, atau VS Code enggan buka. Letak fail rosak dalam pelayar, rutin pembaikan mengembalikan medan nbformat yang hilang, menjana semula ID sel yang diperlukan nbformat 4.5+, memulihkan blok metadata kosong, membuang penanda konflik Git, dan mengeluarkan notebook sah yang boleh dibuka. Semua pembaikan berjalan secara tempatan, tiada muat naik, tiada akaun, jadi notebook mengajar, penyelidikan, atau pelanggan yang sensitif kekal di mesin anda.

Kerosakan lazim termasuk fail separuh ditulis selepas ranap, notebook kehilangan larik cells selepas suntingan manual, gabungan Git meninggalkan <<<<<<< dalam JSON, sel kehilangan id, medan kernel hilang, atau sel kod tanpa larik outputs kerana dibersihkan tangan. Fungsi pembaikan mengesan corak ini dan membaiki secara senyap sambil memaparkan senarai setiap perubahan untuk audit.

Berbanding skrip Python kecil dengan nbformat.read dan nbformat.write, halaman ini lebih pantas, tiada persekitaran Python, Jupyter, atau hak admin diperlukan. Berbanding membuka JSON dalam editor teks dan meneka, halaman ini lebih selamat, logik memahami skema, menjana ID tanpa guna semula, dan tidak membuang sel secara senyap. Jika input terlalu rosak untuk dihuraikan walaupun selepas buang penanda konflik, alat melapor ralat dengan jelas, bukan menulis fail rosak.

Hidupkan Jana ID sel stabil untuk nbformat 4.5+ (lalai dan disyorkan). Pangkas ruang putih hujung untuk sel yang ditinggalkan tab. Buang sel kosong jika mahu kurangkan saiz semasa membaiki. Nombor semula pelaksanaan untuk urutan kemas. Output ialah.ipynb biasa untuk dibuka serta-merta dalam Jupyter, JupyterLab, VS Code, Colab, atau editor lain.

Apa yang dibaiki alat pembaikan notebook

Pulihkan metadata nbformat yang hilang

Kembalikan nbformat, nbformat_minor, serta blok metadata kernel dan bahasa yang Jupyter jangka supaya fail terbuka tanpa "NotebookValidationError".

Jana semula ID sel yang diperlukan

Daripada nbformat 4.5 setiap sel perlukan id unik. Rutin memberi ID stabil jika hilang atau pendua, tanpa memutuskan pautan alat sedia ada.

Buang penanda konflik Git

Kesan <<<<<<<, =======, >>>>>>> daripada gabungan buruk, buang, dan huraikan semula JSON supaya baki notebook tidak hilang.

Pulihkan sel kod rosak

Tambah larik outputs yang hilang, tetapkan semula execution_count tidak sah, dan paksa cell_type tidak diketahui kepada code supaya mematuhi nbformat.

Lapor setiap perubahan

Muat turun menghasilkan fail bersih, tetapi rutin juga merakam setiap pembetulan untuk audit anda atau rakan pasukan sebelum percaya.

Tidak meninggalkan pelayar

Pembaikan berlaku di pelayar. Notebook dengan data peribadi tidak dimuat naik, tiada fail sementara pelayan.

FAQ

Soalan lazim tentang membaiki fail.ipynb

Buka alat pembaikan ini, muat naik.ipynb rosak, dan muat turun versi dibaiki. Rutin memulihkan metadata, menjana semula ID sel, membuang penanda konflik Git, dan mengeluarkan notebook yang Jupyter boleh buka.

Punca lazim: medan nbformat hilang, ID sel hilang atau pendua dalam nbformat 4.5+, penanda gabungan Git tertinggal, atau sel kod tanpa larik outputs. Alat ini menangani semua.

Ya, dalam banyak kes. Alat membuang penanda dan cuba huraikan baki. Jika kedua-dua pihak ada sel sah, anda mungkin perlu pilih versi secara manual, tetapi fail menjadi boleh dimuatkan untuk kerja lanjut dalam Jupyter atau VS Code.

Kandungan sel kekal tepat. Hanya medan struktur untuk dokumen nbformat sah ditambah atau dinormalkan. Output dan metadata yang sudah lulus pengesahan tidak disentuh.

Tidak. Logik melaksanakan bahagian skema nbformat yang penting untuk pemuatan: medan nbformat, metadata kernel dan bahasa, ID sel, larik sumber, serta peraturan outputs / execution_count untuk sel kod.

Tidak. Alat membaiki struktur JSON notebook, bukan Python dalam sel. Selepas fail terbuka, sunting sel bermasalah dan jalankan semula.

Alat melapor ralat jelas tanpa menulis fail rosak. Buka.ipynb dalam editor teks, cari pendakap tidak seimbang atau aksara pelik, dan cuba lagi.

Tidak. Penghuraian dan pembaikan dalam tab pelayar. Tutup halaman, semuanya hilang, tiada data di pelayan.

Tidak dari halaman ini. Untuk kelompok, pasang alat pilihan atau tulis skrip nbformat.read/write untuk folder.

Output kekal. Hanya struktur sekeliling, larik hilang, execution_count buruk, dibetulkan.

Ya, selepas mengesahkan ia dimuatkan dalam Jupyter. Fail dibaiki ialah.ipynb biasa dan boleh diringkas seperti suntingan notebook lain.