Şimdi kullanılabilir.ipynb

Bozuk IPYNB'yi Onar

Bozulmuş notebook'ları kurtarır: nbformat'ı yeniden oluşturur, hücre kimliklerini yeniden üretir, Git çakışma işaretlerini kaldırır ve metaverileri onarır, böylece Jupyter dosyayı açar.

Ücretsiz, anlık ve %100 gizli — notebook'unuz tarayıcıdan asla çıkmaz.

Nasıl çalışır

Yüklemeden indirmeye üç adım

1

Defterinizi bırakın

.ipynb dosyasını karta sürükleyin veya göz atın. Hesap oluşturmanız gerekmez.

2

Dışa aktarımı seçin

Word, PDF, Markdown, HTML, LaTeX, ZIP, Python araçları, görüntüleyici, temizleyici, birleştirici veya ayırıcı — inceleyicinizin beklediği biçime göre seçin.

3

İndirip gönderin

Dosyayı hemen indirin. Word’de açın, e-postaya ekleyin veya LMS’e yükleyin.

Ayrıca mevcut

Diğer ücretsiz araçlarımızı da deneyin

Dizüstü Bilgisayar Onarımı: Tarayıcınızdaki bozuk veya okunamayan bir .ipynb dosyasını düzeltin

Bu dizüstü bilgisayar onarım aracı, Jupyter, Colab veya VS Code'un açmayı reddettiği .ipynb dosyalarını kurtarır. Bozuk dosyayı tarayıcıya bırakın: rutin, eksik nbformat alanlarını doldurur, nbformat 4.5+'nın gerektirdiği hücre kimliklerini yeniden oluşturur, boş meta veri bloklarını geri yükler, Git çakışma işaretlerini kaldırır ve sonunda yeniden başlayabileceğiniz geçerli bir not defteri yazar. Onarımın tamamı yerel olarak gerçekleştirilir; yükleme yok, hesap yok; dolayısıyla hassas öğretim, araştırma veya müşteri not defterleri bile makinenizde kalır.

En yaygın kesintiler muhtemelen zaten aşina olduğunuz durumlardan kaynaklanır: bir çökme sonrasında yarı yazılmış bir dosya, manuel düzenlemelerden sonra "hücreler" dizisi eksik olan bir not defteri, JSON'da "<<<<<<<" işaretleyicileri olan bir Git birleştirme, "kimliği" olmayan bir hücre, eksik bir çekirdek alanı veya birisinin dosyayı elle temizlemesi nedeniyle "çıkışlar" dizisi olmayan bir kod hücresi. Onarım, bu kalıpları tanır ve bunları hedefe yönelik bir şekilde düzeltirken, ne olduğunu kontrol edebilmeniz için size her değişikliğin bir listesini gösterir.

'nbformat.read' ve 'nbformat.write' içeren küçük bir Python betiğiyle karşılaştırıldığında bu sayfa hız açısından avantajlıdır: Python ortamına, yüklü Jupyter'a veya yönetici haklarına ihtiyacınız yoktur. Düzenleyicideki ham JSON ile karşılaştırıldığında daha güvenlidir; mantık şemayı bilir, yinelenen kimlikler oluşturmaz ve hücreleri asla gizlice bırakmaz. Giriş, çakışma işaretçilerini çıkardıktan sonra bile ayrıştırılamayacak kadar ileri giderse araç, bozuk bir dosyayı yeniden yazmak yerine bunu açıkça rapor edecektir.

Nbformat 4.5+ için kararlı hücre kimlikleri oluştur seçeneğini etkinleştirin (varsayılan ve önerilen). Boşluk veya sekme bırakan hücreleri temizlemek için Sondaki boşlukları kırp seçeneğini açın. Aynı anda not defterini küçültmek istiyorsanız Boş hücreleri bırak seçeneğini etkinleştirin. Yürütme sırasını da düzenli hale getirmek istiyorsanız Yürütmelerin yeniden numaralandırılmasını etkinleştirin. Çıktı, Jupyter, JupyterLab, VS Code, Colab veya başka herhangi bir not defteri düzenleyicisinde hemen açabileceğiniz düz bir .ipynb'dir.

Dizüstü bilgisayar onarım aracının düzelttiği şeyler

Eksik nbformat meta verilerini geri yükler

'nbformat', 'nbformat_minor'u ve Jupyter'in beklediği çekirdek ve dil meta verilerini tamamlar, böylece dosya kötü şöhretli NotebookValidationError olmadan açılır.

Zorunlu hücre kimliklerini yeniden oluşturur

Nbformat 4.5'ten itibaren her hücrenin benzersiz bir "kimliğe" ihtiyacı vardır. Rutin, mevcut bağlantıları gereksiz yere bozmadan, eksik oldukları veya kopyalandıkları durumlarda kararlı kimlikler atar.

Git çakışma işaretleyicilerini kaldırır

Başarısız bir birleştirmeden `<<<<<<<`, `=======`, `>>>>>>>>`yi tanıyın, bunları kaldırın ve JSON'u tekrar ayrıştırın, böylece not defterinin geri kalanını kaybetmezsiniz.

Bozuk kod hücrelerini onarır

Eksik bir "çıkış" dizisi ekler, geçersiz "yürütme_sayımı" değerlerini düzeltir ve bilinmeyen "hücre_tipi" değerlerini "kod"a geri zorlayarak her şeyin nbformat'a uymasını sağlar.

Her değişikliği rapor eder

Temiz bir dosya indirirsiniz, ancak rutin aynı zamanda uygulanan her düzeltmeyi de takip eder, böylece siz veya bir meslektaşınız siz ona güvenmeden önce tam olarak ne olduğunu görebilir.

Tarayıcınızdan asla ayrılmayın

Onarım istemci tarafında yapılır. Bir kilitlenme sonrasında hassas veriler içeren not defterleri makinenizde kalır; yükleme veya geçici sunucu dosyası olmaz.

Kırık bir Jupyter dizüstü bilgisayarı çevrimiçi olarak bu şekilde onarırsınız

  1. 01

    Bozuk .ipynb dosyasını yükleyin

    Jupyter, Colab veya VS Code'un açmayacağı dosyayı sürükleyin. Kısmen bozulmuş JSON, araç pes etmeden önce deneme yanılma yoluyla da onarılır.

  2. 02

    Stratejinizi seçin

    Güvenli varsayılanları koruyun veya daha derin bir temizlik için Boş hücreleri bırak ve Yürütmeleri yeniden numaralandır gibi ekstraları etkinleştirin.

  3. 03

    Onarılan not defterini indirin

    Yeni .ipynb dosyasını kaydedin ve Jupyter, JupyterLab, VS Code veya Colab'da açın. Temiz meta veriler ve kararlı hücre kimlikleri yükler.

.ipynb dosyalarını onarmayla ilgili sık sorulan sorular

Bu dizüstü bilgisayar onarım aracını açın, bozuk .ipynb dosyasını yükleyin ve onarılan dosyayı indirin. Rutin, eksik meta verileri geri yükler, gerekli hücre kimliklerini oluşturur, Git çakışma işaretlerini kaldırır ve Jupyter'ın yeniden açabileceği bir not defteri yazar.