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.

Percuma, segera dan 100% peribadi — notebook anda tidak pernah meninggalkan pelayar.

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.

Juga tersedia

Cuba alat percuma kami yang lain

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.

Cara membaiki Jupyter notebook rosak dalam talian

  1. 01

    Muat naik .ipynb rosak

    Letak fail yang Jupyter, Colab, atau VS Code tidak buka. JSON separuh rosak masih boleh—penghurai cuba pulih sebelum berputus asa.

  2. 02

    Pilih strategi pembaikan

    Kekalkan lalai selamat atau hidupkan pilihan seperti Buang sel kosong dan Nombor semula pelaksanaan untuk pembersihan lebih dalam.

  3. 03

    Muat turun notebook yang dibaiki

    Simpan .ipynb baharu dan buka dalam Jupyter, JupyterLab, VS Code, atau Colab. Ia dimuatkan dengan metadata sah dan ID sel stabil.

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.