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.

