Alat perbaikan notebook: perbaiki berkas .ipynb rusak atau tidak terbaca di browser
Alat ini menyelamatkan .ipynb yang Jupyter, Colab, atau VS Code tolak buka. Jatuhkan berkas rusak di browser; rutin perbaikan mengembalikan field nbformat yang hilang, membuat ulang ID sel yang wajib di nbformat 4.5+, memulihkan blok metadata kosong, menghapus penanda konflik Git, dan menulis ulang notebook valid yang bisa dibuka. Seluruhnya lokal—tanpa unggah, tanpa akun—jadi notebook pengajaran, riset, atau klien tetap di perangkat Anda.
Kerusakan umum sering Anda temui: berkas setengah dari crash, notebook kehilangan array `cells` setelah edit manual, merge Git meninggalkan `<<<<<<<` di JSON, sel kehilangan `id`, field kernel hilang, atau sel kode tanpa array `outputs` karena dibersihkan tangan. Fungsi perbaikan mendeteksi pola ini, memperbaiki dengan tenang, dan menampilkan daftar tiap perubahan untuk diaudit.
Dibanding skrip Python dengan `nbformat.read` dan `nbformat.write`, halaman ini lebih cepat: tidak perlu lingkungan Python, Jupyter, atau hak admin. Dibanding mengedit JSON mentah, lebih aman—logika memahami skema, ID dibuat tanpa menduplikasi, sel tidak hilang diam-diam. Jika masukan terlalu rusak, alat melaporkan error jelas, bukan menulis berkas rusak.
Aktifkan Buat ID sel stabil untuk nbformat 4.5+ (bawaan, disarankan). Aktifkan Pangkas spasi akhir untuk sel dari editor yang meninggalkan tab. Aktifkan Buang sel kosong untuk merampingkan sambil memperbaiki. Aktifkan Renumerasi eksekusi untuk urutan eksekusi rapi. Hasilnya .ipynb normal yang bisa langsung dibuka di Jupyter, JupyterLab, VS Code, Colab, atau editor lain.

