Chuyển tới nội dung

Giới Thiệu Trình Xem ZIP Online

Một trình xem ZIP xem file của bạn là chuyện riêng của bạn.

Đây là gì

Online ZIP Viewer mở các file nén ZIP ngay trong trình duyệt web để bạn xem bên trong có gì, xem trước từng file và chỉ tải về đúng phần mình thực sự cần. Không có gì phải cài, không phải đăng ký và không giới hạn mức sử dụng.

Toàn bộ nó chỉ là một website tĩnh cộng thêm một ít JavaScript. Khi bạn mở một file nén, đoạn JavaScript đó đọc file trực tiếp trong trình duyệt của bạn, trong cùng lớp sandbox vẫn ngăn mọi website khác chạm vào máy tính của bạn. File của bạn không được gửi đi đâu cả.

Vì sao chúng tôi làm nó

Thử tìm cách mở file ZIP online, bạn sẽ thấy rất nhiều lựa chọn. Nhưng nhìn kỹ cách chúng hoạt động thì lộ ra một khuôn mẫu: gần như tất cả đều yêu cầu bạn tải file nén lên. File của bạn đi tới máy chủ của một người bạn chưa từng gặp, được giải nén ở đó và nằm trong bộ nhớ tạm bao lâu là tùy người vận hành quyết định.

Với một tấm ảnh chụp con mèo thì không sao. Nhưng với bản xuất dữ liệu cá nhân của chính bạn, tài sản mật của khách hàng hay một thư mục hồ sơ thuế, đó là cái giá quá đắt để đổi lấy sự tiện lợi là khỏi phải cài phần mềm.

Trình duyệt đã có thể làm việc này ngay tại máy từ nhiều năm nay. Công nghệ để đọc một file ZIP trong một tab đã tồn tại hơn một thập kỷ. Gần như không ai làm công cụ theo hướng đó, vì tải lên thì dễ xây dựng hơn và tạo ra một mô hình kinh doanh có các gói tính theo mức dùng để bán. Chúng tôi cho rằng phiên bản tốt hơn xứng đáng tồn tại.

Nó hoạt động thế nào

Khi bạn thả một file nén vào, trình duyệt đưa cho chúng tôi các byte và chúng tôi phân tích cấu trúc ZIP trên một luồng nền — một Web Worker — nên trang vẫn phản hồi mượt kể cả với file rất lớn. Chúng tôi đọc bảng thư mục trung tâm của file nén để có danh sách chính xác mọi mục kèm dung lượng thật, ngày tháng và thông tin nén, rồi dựng nên cây thư mục mà bạn nhìn thấy.

Không có gì được giải nén cho tới khi bạn yêu cầu. Bấm vào một file thì chỉ file đó được giải nén, trong bộ nhớ, và chỉ trong lúc bạn đang xem. Đóng file nén lại là nó biến mất.

Đoạn mã máy chủ duy nhất mà chúng tôi chạy là bộ trung chuyển cho tính năng mở từ URL. Trình duyệt từ chối đọc file từ một tên miền khác trừ khi tên miền đó cho phép, mà phần lớn nơi lưu trữ file thì không. Vì vậy khi một lần tải trực tiếp bị từ chối, chúng tôi cho luồng byte chảy qua điểm cuối của mình để hoàn tất việc tải. Nó chỉ xử lý các URL công khai do chính bạn nhập vào, không ghi gì xuống đĩa và không giữ lại gì.

Điều chúng tôi tin

Một công cụ nên làm tốt đúng một việc. Công cụ này xem file ZIP. Nó không cần địa chỉ email của bạn, không bám theo bạn khắp internet và không có gói Pro nào cả.

Thành thật về giới hạn cũng là một phần của điều đó. File nén được bảo vệ bằng mật khẩu không mở được ở đây, vì thư viện chúng tôi dùng không hỗ trợ các định dạng giải mã liên quan — nên chúng tôi nói thẳng với bạn thay vì báo một lỗi mơ hồ. File nén rất lớn bị chặn bởi bộ nhớ thiết bị của bạn, chứ không phải bởi một quy định nào chúng tôi tự đặt ra. Và bộ trung chuyển URL là một máy chủ thật chạm vào dữ liệu thật, nên chúng tôi mô tả đúng như vậy thay vì tự nhận một sự trong sạch mà mình không có.