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
In