Đang có sẵn.ipynb

Nén IPYNB

Giảm kích thước notebook cho Git hoặc email: xóa output nặng, bỏ trạng thái widget tạm thời, cắt khoảng trắng và rút gọn JSON mà không phá vỡ gì.

Miễn phí, tức thì và riêng tư 100%, notebook không rời khỏi trình duyệt.

Cách hoạt động

Ba bước từ tải lên đến tải xuống

1

Thả notebook của bạn

Kéo .ipynb vào thẻ hoặc chọn tệp. Bạn không cần tạo tài khoản.

2

Chọn bản xuất

Chọn Word, PDF, Markdown, HTML, LaTeX, ZIP, Python, trình xem, xóa output, gộp hoặc tách, đúng thứ người nhận cần.

3

Tải xuống và gửi đi

Nhận tệp hoàn tất ngay lập tức. Mở cục bộ, đính kèm email hoặc tải lên LMS.

Hãy thử các công cụ miễn phí khác của chúng tôi

Trình nén notebook: thu nhỏ notebook Jupyter để Git, email và người review đỡ phiền

Trình nén thu nhỏ .ipynb phình to trong trình duyệt. Thả tệp, chọn mức độ mạnh, tải notebook nhỏ hơn cho Git, email hoặc reviewer. Mặc định loại output nặng (plot base64), xóa bộ đếm In [n], bỏ metadata widget tạm, cắt khoảng trắng cuối và minify JSON, thường giảm kích thước một bậc mà không đụng dòng mã hay markdown của bạn.

Vì sao quan trọng? Notebook phình vì lý do đơn giản: một biểu đồ matplotlib PNG base64 có thể thêm 1–2 MB. Bokeh, Plotly, ipywidgets lưu trạng thái trong metadata.widgets lớn hơn cả ô. Git diff khó đọc. PR phình. Email tới giới hạn. Trình nén loại bỏ mà không đổi nghĩa notebook.

So với jupyter nbconvert --ClearOutputPreprocessor.enabled=True hoặc nbstripout, trang này thắng khi không muốn cài cắm, tệp trên Chromebook hoặc cần dọn nhanh trước khi chia sẻ. Đi xa hơn nbstripout: bỏ state widget, thay output ảnh lớn bằng placeholder, cắt whitespace, minify. nbstripout hợp hook pre-commit; công cụ này hợp một notebook trên máy người khác.

Lo mất dữ liệu? Mặc định an toàn: output bỏ nhưng nguồn mỗi ô giữ nguyên, markdown đúng chỗ, metadata kernel+hợp lệ. Điều chỉnh toggle theo tình huống.

Trình nén notebook cắt kích thước thế nào

Loại bỏ output nặng

Mặc định xóa mọi output ô mã. Tuỳ chọn giữ output văn bản nhưng thay dữ liệu ảnh bằng placeholder, cách nhanh nhất với notebook nhiều biểu đồ.

Bỏ trạng thái widget tạm

Phát hiện và xóa metadata.widgets và khối tạm từ ipywidgets, Bokeh, Plotly, vô dụng sau khi chia sẻ.

Xóa bộ đếm thực thi

Đặt lại In [n] để chạy lại không sinh diff ồn, giống nbstripout ở pre-commit.

Cắt khoảng trắng và dòng trống

Cắt tab/spasi cuối và chuỗi dòng trống, không làm hỏng indent có ý nghĩa. Tệp nhỏ hơn, hành vi không đổi.

Minify JSON .ipynb

Xóa whitespace pretty-print để byte trên đĩa giảm. Notebook vẫn mở trong Jupyter, JupyterLab, VS Code, Colab.

Ở trong trình duyệt

Nén chạy cục bộ. Notebook nhạy cảm không gửi máy chủ.

Câu hỏi thường gặp về nén tệp .ipynb

Mở trình nén, tải .ipynb và tải bản nhỏ hơn. Mặc định loại output, bộ đếm, state widget tạm và whitespace pretty-print, thường giảm kích thước rất nhiều.