java.util.zip - Lớp ZipEntry
Giới thiệu
Các java.util.zip.ZipEntry lớp được sử dụng để đại diện cho một mục nhập tệp ZIP.
Khai báo lớp
Sau đây là khai báo cho java.util.zip.ZipEntry lớp học -
public class ZipEntry
extends Object
implements Cloneable
Lĩnh vực
Sau đây là các trường cho java.util.zip.ZipEntry lớp học -
protected byte[] buf - Bộ đệm đầu ra để ghi dữ liệu không nén.
protected Inflater inf - Bộ giải nén cho luồng này.
static int CENATT
static int CENATX
static int CENCOM
static int CENCRC
static int CENDSK
static int CENEXT
static int CENFLG
static int CENHDR
static int CENHOW
static int CENLEN
static int CENNAM
static int CENOFF
static long CENSIG
static int CENSIZ
static int CENTIM
static int CENVEM
static int CENVER
static int DEFLATED - Phương pháp nén các mục đã nén (xì hơi).
static int ENDCOM
static int ENDHDR
static int ENDOFF
static long ENDSIG
static int ENDSIZ
static int ENDSUB
static int ENDTOT
static int EXTCRC
static int EXTHDR
static int EXTLEN
static long EXTSIG
static int EXTSIZ
static int LOCCRC
static int LOCEXT
static int LOCFLG
static int LOCHDR
static int LOCHOW
static int LOCLEN
static int LOCNAM
static long LOCSIG
static int LOCSIZ
static int LOCTIM
static int LOCVER
static int STORED - Phương pháp nén các mục không nén.
Người xây dựng
Sr.No. | Cấu tạo & Mô tả |
---|---|
1 | ZipEntry(String name) Tạo một mục nhập zip mới với tên được chỉ định. |
2 | ZipEntry(ZipEntry e) Tạo một mục nhập zip mới với các trường được lấy từ mục nhập zip đã chỉ định. |
Phương thức lớp
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | Bản sao đối tượng ()
Trả lại bản sao của mục nhập này. |
2 | Chuỗi getComment ()
Trả về chuỗi nhận xét cho mục nhập hoặc null nếu không có. |
3 | long getCompressedSize ()
Trả về kích thước của dữ liệu mục nhập đã nén hoặc -1 nếu không biết. |
4 | long getCrc ()
Trả về tổng kiểm tra CRC-32 của dữ liệu mục nhập không nén hoặc -1 nếu không biết. |
5 | byte [] getExtra ()
Trả về dữ liệu trường bổ sung cho mục nhập hoặc null nếu không có. |
6 | int getMethod ()
Trả về phương thức nén của mục nhập hoặc -1 nếu không được chỉ định. |
7 | Chuỗi getName ()
Trả về tên của mục nhập. |
số 8 | long getSize ()
Trả về kích thước không nén của dữ liệu nhập hoặc -1 nếu không biết. |
9 | getTime dài ()
Trả về thời gian sửa đổi của mục nhập hoặc -1 nếu không được chỉ định. |
10 | int hashCode ()
Trả về giá trị mã băm cho mục nhập này. |
11 | boolean isDirectory ()
Trả về true nếu đây là một mục nhập thư mục. |
12 | void setComment (Chuỗi bình luận)
Đặt chuỗi chú thích tùy chọn cho mục nhập. |
13 | void setCrc (long crc)
Đặt tổng kiểm tra CRC-32 của dữ liệu mục nhập không nén. |
14 | void setExtra (byte [] thêm)
Đặt dữ liệu trường bổ sung tùy chọn cho mục nhập. |
15 | void setMethod (int method)
Đặt phương pháp nén cho mục nhập. |
16 | void setSize (kích thước dài)
Đặt kích thước không nén của dữ liệu nhập. |
17 | void setTime (lâu)
Đặt thời gian sửa đổi mục nhập. |
18 | Chuỗi toString ()
Trả về biểu diễn chuỗi của mục nhập ZIP. |
Các phương thức kế thừa
Lớp này kế thừa các phương thức từ các lớp sau:
- java.io.FilterOutputStream
- java.lang.Object