Có cách nào để tìm/ước tính kích thước của ZipInputStream trước khi chúng tôi đọc toàn bộ luồng không?Lấy kích thước của ZipInputStream
Ví dụ: chúng tôi có thể lấy siêu dữ liệu của mục nhập bằng getNextEntry trước khi chúng tôi có thể đọc dữ liệu người dùng.
Inputstream có phương thức available() để trả về ước tính số byte có thể đọc từ luồng đầu vào này nhưng tôi không thể tìm thấy phương thức tương tự cho ZipInputStream.
Bạn có quyền truy cập vào ZipFile nơi luồng đến từ đâu không? – Thilo
Không. Chúng tôi chỉ có một luồng vào. Tôi muốn biết liệu có cách nào khác để lấy siêu dữ liệu trước khi đọc toàn bộ luồng không. –