java.util.zip - คลาส ZipEntry

บทนำ

java.util.zip.ZipEntry คลาสใช้เพื่อแสดงรายการไฟล์ ZIP

การประกาศคลาส

ต่อไปนี้เป็นคำประกาศสำหรับ java.util.zip.ZipEntry ชั้นเรียน -

public class ZipEntry
   extends Object
      implements Cloneable

ฟิลด์

ต่อไปนี้เป็นฟิลด์สำหรับ java.util.zip.ZipEntry ชั้นเรียน -

  • protected byte[] buf - บัฟเฟอร์เอาต์พุตสำหรับการเขียนข้อมูลที่ไม่มีการบีบอัด

  • protected Inflater inf - ตัวถอดรหัสสำหรับสตรีมนี้

  • 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 - วิธีการบีบอัดสำหรับรายการบีบอัด (กิ่ว)

  • 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 - วิธีการบีบอัดสำหรับรายการที่ไม่มีการบีบอัด

ตัวสร้าง

ซีเนียร์ ตัวสร้างและคำอธิบาย
1

ZipEntry(String name)

สร้างรายการ zip ใหม่พร้อมชื่อที่ระบุ

2

ZipEntry(ZipEntry e)

สร้างรายการ zip ใหม่พร้อมช่องที่นำมาจากรายการ zip ที่ระบุ

วิธีการเรียน

ซีเนียร์ วิธีการและคำอธิบาย
1 โคลนวัตถุ ()

ส่งคืนสำเนาของรายการนี้

2 สตริง getComment ()

ส่งคืนสตริงข้อคิดเห็นสำหรับรายการหรือค่าว่างถ้าไม่มี

3 getCompressedSize ยาว ()

ส่งคืนขนาดของข้อมูลรายการที่บีบอัดหรือ -1 หากไม่ทราบ

4 getCrc ยาว ()

ส่งคืนการตรวจสอบ CRC-32 ของข้อมูลรายการที่ไม่มีการบีบอัดหรือ -1 หากไม่ทราบ

5 ไบต์ [] getExtra ()

ส่งคืนข้อมูลฟิลด์พิเศษสำหรับรายการหรือค่าว่างถ้าไม่มี

6 int getMethod ()

ส่งคืนวิธีการบีบอัดของรายการหรือ -1 หากไม่ได้ระบุ

7 สตริง getName ()

ส่งคืนชื่อของรายการ

8 getSize ยาว ()

ส่งคืนขนาดที่ไม่มีการบีบอัดของข้อมูลรายการหรือ -1 หากไม่ทราบ

9 getTime ยาว ()

ส่งคืนเวลาแก้ไขรายการหรือ -1 หากไม่ได้ระบุ

10 int hashCode ()

ส่งคืนค่ารหัสแฮชสำหรับรายการนี้

11 บูลีน isDirectory ()

ส่งคืนจริงหากนี่คือรายการไดเร็กทอรี

12 เป็นโมฆะ setComment (ความคิดเห็นสตริง)

ตั้งค่าสตริงข้อคิดเห็นที่เป็นทางเลือกสำหรับรายการ

13 เป็นโมฆะ setCrc (crc ยาว)

ตั้งค่าการตรวจสอบ CRC-32 ของข้อมูลรายการที่ไม่มีการบีบอัด

14 เป็นโมฆะ setExtra (ไบต์ [] พิเศษ)

ตั้งค่าข้อมูลฟิลด์เพิ่มเติมที่เป็นทางเลือกสำหรับรายการ

15 เป็นโมฆะ setMethod (วิธี int)

ตั้งค่าวิธีการบีบอัดสำหรับรายการ

16 เป็นโมฆะ setSize (ขนาดยาว)

ตั้งค่าขนาดที่ไม่บีบอัดของข้อมูลรายการ

17 เป็นโมฆะ setTime (เป็นเวลานาน)

ตั้งค่าเวลาแก้ไขรายการ

18 สตริง toString ()

ส่งกลับการแสดงสตริงของรายการ ZIP

วิธีการสืบทอด

คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -

  • java.io.FilterOutputStream
  • java.lang.Object
พิมพ์