Java Zip - คู่มือฉบับย่อ

บทนำ

java.util.zip.Adler32คลาสคือคลาสที่สามารถใช้ในการคำนวณ Adler-32 checksum ของสตรีมข้อมูล การตรวจสอบ Adler-32 มีความน่าเชื่อถือเกือบเท่ากับ CRC-32 แต่สามารถคำนวณได้เร็วกว่ามาก

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

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

public class Adler32
   extends Object
      implements Checksum

ตัวสร้าง

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

Adler32()

สร้างวัตถุ Adler32 ใหม่

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

ซีเนียร์ วิธีการและคำอธิบาย
1 getValue ยาว ()

ส่งคืนค่า checksum

2 รีเซ็ตเป็นโมฆะ ()

รีเซ็ตการตรวจสอบเป็นค่าเริ่มต้น

3 การอัปเดตเป็นโมฆะ (ไบต์ [] b)

อัพเดต checksum ด้วยอาร์เรย์ไบต์ที่ระบุ

4 อัปเดตเป็นโมฆะ (byte [] b, int off, int len)

อัพเดต checksum ด้วยอาร์เรย์ไบต์ที่ระบุ

5 การอัปเดตเป็นโมฆะ (int b)

อัพเดต checksum ด้วยไบต์ที่ระบุ (ค่าต่ำแปดบิตของอาร์กิวเมนต์ b)

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

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

  • java.lang.Object

บทนำ

java.util.zip.CheckedInputStreamคลาสคืออินพุตสตรีมที่ยังรักษาการตรวจสอบข้อมูลที่กำลังอ่านอยู่ จากนั้นสามารถใช้ checksum เพื่อตรวจสอบความสมบูรณ์ของข้อมูลอินพุต

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

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

public class CheckedInputStream
   extends FilterInputStream

ตัวสร้าง

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

CheckedInputStream(InputStream in, Checksum cksum)

สร้างสตรีมอินพุตโดยใช้ Checksum ที่ระบุ

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

ซีเนียร์ วิธีการและคำอธิบาย
1 เช็คซัม getChecksum ()

ส่งคืน Checksum สำหรับสตรีมอินพุตนี้

2 int อ่าน ()

อ่านไบต์

3 int อ่าน (ไบต์ [] buf, ปิด int, int len)

อ่านเป็นอาร์เรย์ของไบต์

4 ข้ามยาว (n ยาว)

ข้ามจำนวนไบต์ที่ระบุ

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

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

  • java.io.FilterInputStream
  • java.lang.Object

บทนำ

java.util.zip.CheckedOutputStreamคลาสคือเอาต์พุตสตรีมที่รักษาการตรวจสอบข้อมูลที่กำลังเขียน จากนั้นสามารถใช้ checksum เพื่อตรวจสอบความสมบูรณ์ของข้อมูลเอาต์พุต

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

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

public class CheckedOutputStream
   extends FilterOutputStream

ตัวสร้าง

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

CheckedOutputStream(OutputStream out, Checksum cksum)

สร้างสตรีมเอาต์พุตด้วย Checksum ที่ระบุ

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

ซีเนียร์ วิธีการและคำอธิบาย
1 เช็คซัม getChecksum ()

ส่งคืน Checksum สำหรับสตรีมเอาต์พุตนี้

2 โมฆะเขียน (byte [] b, int off, int len)

เขียนอาร์เรย์ของไบต์

3 โมฆะเขียน (int b)

เขียนเป็นไบต์

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

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

  • java.io.FilterOutputStream
  • java.lang.Object

บทนำ

java.util.zip.CRC32 คลาสเป็นคลาสที่สามารถใช้ในการคำนวณ CRC-32 ของสตรีมข้อมูล

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

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

public class CRC32
   extends Object
      implements Checksum

ตัวสร้าง

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

CRC32()

สร้างวัตถุ CRC32 ใหม่

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

ซีเนียร์ วิธีการและคำอธิบาย
1 getValue ยาว ()

ส่งคืนค่า CRC-32

2 รีเซ็ตเป็นโมฆะ ()

รีเซ็ต CRC-32 เป็นค่าเริ่มต้น

3 การอัปเดตเป็นโมฆะ (ไบต์ [] b)

อัพเดตการตรวจสอบ CRC-32 ด้วยอาร์เรย์ไบต์ที่ระบุ

4 อัปเดตเป็นโมฆะ (byte [] b, int off, int len)

อัพเดตการตรวจสอบ CRC-32 ด้วยอาร์เรย์ไบต์ที่ระบุ

5 การอัปเดตเป็นโมฆะ (int b)

อัพเดตการตรวจสอบ CRC-32 ด้วยไบต์ที่ระบุ (อาร์กิวเมนต์ต่ำแปดบิต b)

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

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

  • java.lang.Object

บทนำ

java.util.zip.Deflaterคลาสให้การสนับสนุนสำหรับการบีบอัดวัตถุประสงค์ทั่วไปโดยใช้ไลบรารีการบีบอัด ZLIB ยอดนิยม ไลบรารีการบีบอัด ZLIB ได้รับการพัฒนาโดยเป็นส่วนหนึ่งของมาตรฐานกราฟิก PNG และไม่ได้รับการคุ้มครองโดยสิทธิบัตร มีอธิบายไว้อย่างครบถ้วนในข้อกำหนดที่คำอธิบายแพ็คเกจ java.util.zip

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

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

public class Deflater
   extends Object

ฟิลด์

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

  • static int BEST_COMPRESSION - ระดับการบีบอัดเพื่อการบีบอัดที่ดีที่สุด

  • static int BEST_SPEED - ระดับการบีบอัดเพื่อการบีบอัดที่เร็วที่สุด

  • static int DEFAULT_COMPRESSION - ระดับการบีบอัดเริ่มต้น

  • static int DEFAULT_STRATEGY - กลยุทธ์การบีบอัดเริ่มต้น

  • static int DEFLATED - วิธีการบีบอัดสำหรับอัลกอริทึมการยุบ (วิธีเดียวที่รองรับในปัจจุบัน)

  • static int FILTERED - กลยุทธ์การบีบอัดใช้ดีที่สุดสำหรับข้อมูลซึ่งประกอบด้วยค่าขนาดเล็กเป็นส่วนใหญ่ที่มีการแจกแจงแบบสุ่ม

  • static int FULL_FLUSH - โหมดบีบอัดฟลัชที่ใช้ในการล้างเอาต์พุตที่รอดำเนินการทั้งหมดและรีเซ็ต deflater

  • static int HUFFMAN_ONLY - กลยุทธ์การบีบอัดสำหรับการเข้ารหัส Huffman เท่านั้น

  • static int NO_COMPRESSION - ระดับการบีบอัดโดยไม่มีการบีบอัด

  • static int NO_FLUSH - โหมดบีบอัดล้างใช้เพื่อให้ได้ผลการบีบอัดที่ดีที่สุด

  • static int SYNC_FLUSH- โหมดบีบอัดฟลัชที่ใช้เพื่อล้างเอาต์พุตที่รอดำเนินการทั้งหมด อาจลดการบีบอัดสำหรับอัลกอริทึมการบีบอัดบางอย่าง

ตัวสร้าง

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

Deflater()

สร้างคอมเพรสเซอร์ใหม่ด้วยระดับการบีบอัดเริ่มต้น

2

Deflater(int level)

สร้างคอมเพรสเซอร์ใหม่โดยใช้ระดับการบีบอัดที่ระบุ

3

Deflater(int level, boolean nowrap)

สร้างคอมเพรสเซอร์ใหม่โดยใช้ระดับการบีบอัดที่ระบุ

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

ซีเนียร์ วิธีการและคำอธิบาย
1 int deflate (ไบต์ [] b)

บีบอัดข้อมูลอินพุตและเติมบัฟเฟอร์ที่ระบุด้วยข้อมูลที่บีบอัด

2 int deflate (byte [] b, int off, int len)

บีบอัดข้อมูลอินพุตและเติมบัฟเฟอร์ที่ระบุด้วยข้อมูลที่บีบอัด

3 int deflate (byte [] b, int off, int len, int flush)

บีบอัดข้อมูลอินพุตและเติมบัฟเฟอร์ที่ระบุด้วยข้อมูลที่บีบอัด

4 สิ้นสุดเป็นโมฆะ ()

ปิดคอมเพรสเซอร์และทิ้งอินพุตที่ยังไม่ได้ประมวลผล

5 เป็นโมฆะเสร็จสิ้น ()

เมื่อถูกเรียกแสดงว่าการบีบอัดควรจบลงด้วยเนื้อหาปัจจุบันของบัฟเฟอร์อินพุต

6 บูลีนเสร็จแล้ว ()

คืนค่าจริงหากถึงจุดสิ้นสุดของสตรีมเอาต์พุตข้อมูลที่บีบอัดแล้ว

7 int getAdler ()

ส่งคืนค่า ADLER-32 ของข้อมูลที่ไม่บีบอัด

8 getBytesRead ยาว ()

ส่งคืนจำนวนอินพุตไบต์ที่ไม่ได้บีบอัดทั้งหมดจนถึงตอนนี้

9 getBytesWritten () ยาว

ส่งคืนจำนวนเอาต์พุตไบต์ที่บีบอัดทั้งหมดจนถึงตอนนี้

10 int getTotalIn ()

ส่งคืนจำนวนอินพุตไบต์ที่ไม่ได้บีบอัดทั้งหมดจนถึงตอนนี้

11 int getTotalOut ()

ส่งคืนจำนวนเอาต์พุตไบต์ที่บีบอัดทั้งหมดจนถึงตอนนี้

12 บูลีน needsInput ()

ส่งคืนจริงหากบัฟเฟอร์ข้อมูลอินพุตว่างและควรเรียกใช้ setInput () เพื่อให้มีอินพุตมากขึ้น

13 รีเซ็ตเป็นโมฆะ ()

รีเซ็ต deflater เพื่อให้สามารถประมวลผลข้อมูลอินพุตชุดใหม่ได้

14 เป็นโมฆะ setDictionary (ไบต์ [] b)

ตั้งค่าพจนานุกรมที่ตั้งไว้ล่วงหน้าสำหรับการบีบอัด

15 เป็นโมฆะ setDictionary (byte [] b, int off, int len)

ตั้งค่าพจนานุกรมที่ตั้งไว้ล่วงหน้าสำหรับการบีบอัด

16 เป็นโมฆะ setInput (ไบต์ [] b)

ตั้งค่าข้อมูลอินพุตสำหรับการบีบอัด

17 เป็นโมฆะ setInput (byte [] b, int off, int len)

ตั้งค่าข้อมูลอินพุตสำหรับการบีบอัด

18 โมฆะ setLevel (ระดับ int)

ตั้งค่าระดับการบีบอัดปัจจุบันเป็นค่าที่ระบุ

19 โมฆะ setStrategy (กลยุทธ์ int)

ตั้งค่ากลยุทธ์การบีบอัดเป็นค่าที่ระบุ

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

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

  • java.lang.Object

บทนำ

java.util.zip.DeflaterInputStream คลาสใช้ตัวกรองกระแสข้อมูลอินพุตสำหรับการบีบอัดข้อมูลในรูปแบบการบีบอัด "deflate"

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

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

public class DeflaterInputStream
   extends FilterInputStream

ฟิลด์

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

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

  • protected Deflater def - คอมเพรสเซอร์สำหรับสตรีมนี้

ตัวสร้าง

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

DeflaterInputStream(InputStream in)

สร้างสตรีมอินพุตใหม่ด้วยคอมเพรสเซอร์และขนาดบัฟเฟอร์เริ่มต้น

2

DeflaterInputStream(InputStream in, Deflater defl)

สร้างสตรีมอินพุตใหม่ด้วยคอมเพรสเซอร์ที่ระบุและขนาดบัฟเฟอร์เริ่มต้น

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

สร้างสตรีมอินพุตใหม่ด้วยขนาดคอมเพรสเซอร์และบัฟเฟอร์ที่ระบุ

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

ซีเนียร์ วิธีการและคำอธิบาย
1 int ใช้ได้ ()

ส่งคืน 0 หลังจากถึง EOF แล้วมิฉะนั้นจะคืนค่า 1 เสมอ

2 ปิดเป็นโมฆะ ()

ปิดสตรีมอินพุตนี้และสตรีมอินพุตที่อยู่เบื้องหลังโดยทิ้งข้อมูลที่ยังไม่บีบอัดที่รอดำเนินการ

3 int อ่าน ()

อ่านข้อมูลที่บีบอัดไบต์เดียวจากอินพุตสตรีม

4 int อ่าน (byte [] b, int off, int len)

อ่านข้อมูลที่บีบอัดลงในอาร์เรย์ไบต์

5 ข้ามยาว (n ยาว)

ข้ามและทิ้งข้อมูลจากอินพุตสตรีม

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

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

  • java.io.FilterInputStream
  • java.lang.Object

บทนำ

java.util.zip.DeflaterOutputStreamคลาสใช้ตัวกรองสตรีมเอาต์พุตสำหรับการบีบอัดข้อมูลในรูปแบบการบีบอัด "deflate" นอกจากนี้ยังใช้เป็นพื้นฐานสำหรับตัวกรองการบีบอัดประเภทอื่น ๆ เช่น GZIPOutputStream

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

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

public class DeflaterOutputStream
   extends FilterOutputStream

ฟิลด์

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

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

  • protected Deflater def - คอมเพรสเซอร์สำหรับสตรีมนี้

ตัวสร้าง

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

DeflaterOutputStream(OutputStream out)

สร้างสตรีมเอาต์พุตใหม่ด้วยคอมเพรสเซอร์และขนาดบัฟเฟอร์เริ่มต้น

2

DeflaterOutputStream(OutputStream out, boolean syncFlush)

สร้างสตรีมเอาต์พุตใหม่ด้วยคอมเพรสเซอร์ดีฟอลต์ขนาดบัฟเฟอร์เริ่มต้นและโหมดล้างที่ระบุ

3

DeflaterOutputStream(OutputStream out, Deflater def)

สร้างสตรีมเอาต์พุตใหม่ด้วยคอมเพรสเซอร์ที่ระบุและขนาดบัฟเฟอร์เริ่มต้น

4

DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush)

สร้างสตรีมเอาต์พุตใหม่ด้วยคอมเพรสเซอร์ที่ระบุโหมดล้างและขนาดบัฟเฟอร์เริ่มต้น

5

DeflaterOutputStream(OutputStream out, Deflater def, int size)

สร้างสตรีมเอาต์พุตใหม่ด้วยขนาดคอมเพรสเซอร์และบัฟเฟอร์ที่ระบุ

6

DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush)

สร้างสตรีมเอาท์พุตใหม่ด้วยคอมเพรสเซอร์ที่ระบุขนาดบัฟเฟอร์และโหมดฟลัช

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

ซีเนียร์ วิธีการและคำอธิบาย
1 ปิดเป็นโมฆะ ()

เขียนข้อมูลที่บีบอัดที่เหลือไปยังสตรีมเอาต์พุตและปิดสตรีมที่อยู่ภายใต้

2 เป็นโมฆะเสร็จสิ้น ()

เสร็จสิ้นการเขียนข้อมูลที่บีบอัดไปยังสตรีมเอาต์พุตโดยไม่ต้องปิดสตรีมพื้นฐาน

3 โมฆะล้าง ()

ล้างสตรีมเอาต์พุตที่บีบอัด

4 โมฆะเขียน (byte [] b, int off, int len)

เขียนอาร์เรย์ของไบต์ไปยังสตรีมเอาต์พุตที่บีบอัด

5 โมฆะเขียน (int b)

เขียนไบต์ไปยังสตรีมเอาต์พุตที่บีบอัด

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

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

  • java.io.FilterOutputStream
  • java.lang.Object

บทนำ

java.util.zip.GZIPInputStream คลาสใช้ตัวกรองสตรีมสำหรับการอ่านข้อมูลที่บีบอัดในรูปแบบไฟล์ GZIP

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

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

public class GZIPInputStream
   extends InflaterInputStream

ฟิลด์

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

  • protected CRC32 crc - CRC-32 สำหรับข้อมูลที่ไม่มีการบีบอัด

  • protected boolean eos - ระบุจุดสิ้นสุดของอินพุตสตรีม

  • static int GZIP_MAGIC - หมายเลขมายากลส่วนหัว GZIP

ตัวสร้าง

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

GZIPInputStream(InputStream in)

สร้างสตรีมอินพุตใหม่ที่มีขนาดบัฟเฟอร์เริ่มต้น

2

GZIPInputStream(InputStream in, int size)

สร้างสตรีมอินพุตใหม่ที่มีขนาดบัฟเฟอร์ที่ระบุ

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

ซีเนียร์ วิธีการและคำอธิบาย
1 ปิดเป็นโมฆะ ()

ปิดสตรีมอินพุตนี้และเผยแพร่ทรัพยากรระบบที่เกี่ยวข้องกับสตรีม

2 int อ่าน (ไบต์ [] buf, ปิด int, int len)

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

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

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

  • java.util.zip.InflaterInputStream
  • java.io.FilterInputStream
  • java.lang.Object

บทนำ

java.util.zip.GZIPOutputStream คลาสใช้ตัวกรองสตรีมสำหรับการเขียนข้อมูลที่บีบอัดในรูปแบบไฟล์ GZIP

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

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

public class GZIPOutputStream
   extends DeflaterOutputStream

ฟิลด์

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

  • protected CRC32 crc - CRC-32 สำหรับข้อมูลที่ไม่มีการบีบอัด

ตัวสร้าง

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

GZIPOutputStream(OutputStream out)

สร้างสตรีมเอาต์พุตใหม่ที่มีขนาดบัฟเฟอร์เริ่มต้น

2

GZIPOutputStream(OutputStream out, boolean syncFlush)

สร้างสตรีมเอาต์พุตใหม่ที่มีขนาดบัฟเฟอร์เริ่มต้นและโหมดล้างที่ระบุ

3

GZIPOutputStream(OutputStream out, int size)

สร้างสตรีมเอาต์พุตใหม่ที่มีขนาดบัฟเฟอร์ที่ระบุ

4

GZIPOutputStream(OutputStream out, int size, boolean syncFlush)

สร้างสตรีมเอาต์พุตใหม่ที่มีขนาดบัฟเฟอร์ที่ระบุและโหมดฟลัช

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

ซีเนียร์ วิธีการและคำอธิบาย
1 เป็นโมฆะเสร็จสิ้น ()

เสร็จสิ้นการเขียนข้อมูลที่บีบอัดไปยังสตรีมเอาต์พุตโดยไม่ต้องปิดสตรีมพื้นฐาน

2 เขียน int (byte [] buf, int off, int len)

เขียนอาร์เรย์ของไบต์ไปยังสตรีมเอาต์พุตที่บีบอัด

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

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

  • java.util.zip.DeflaterOutputStream
  • java.io.FilterOutputStream
  • java.lang.Object

บทนำ

java.util.zip.Inflaterคลาสให้การสนับสนุนสำหรับการคลายการบีบอัดวัตถุประสงค์ทั่วไปโดยใช้ไลบรารีการบีบอัด ZLIB ยอดนิยม ไลบรารีการบีบอัด ZLIB ได้รับการพัฒนาโดยเป็นส่วนหนึ่งของมาตรฐานกราฟิก PNG และไม่ได้รับการคุ้มครองโดยสิทธิบัตร มีอธิบายไว้อย่างครบถ้วนในข้อกำหนดที่คำอธิบายแพ็คเกจ java.util.zip

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

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

public class Inflater
   extends Object

ตัวสร้าง

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

Inflater()

สร้างตัวคลายการบีบอัดใหม่

2

Inflater(boolean nowrap)

สร้างตัวคลายการบีบอัดใหม่

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

ซีเนียร์ วิธีการและคำอธิบาย
1 สิ้นสุดเป็นโมฆะ ()

ปิดตัวขยายการบีบอัดและทิ้งอินพุตที่ยังไม่ได้ประมวลผล

2 บูลีนเสร็จแล้ว ()

คืนค่าจริงหากถึงจุดสิ้นสุดของสตรีมข้อมูลที่บีบอัด

3 int getAdler ()

ส่งคืนค่า ADLER-32 ของข้อมูลที่ไม่บีบอัด

4 getBytesRead ยาว ()

ส่งคืนจำนวนอินพุตไบต์ที่บีบอัดทั้งหมดจนถึงตอนนี้

5 getBytesWritten () ยาว

ส่งคืนจำนวนทั้งหมดของเอาต์พุตไบต์ที่ไม่มีการบีบอัดจนถึงปัจจุบัน

6 int getRemaining ()

ส่งคืนจำนวนไบต์ทั้งหมดที่เหลืออยู่ในบัฟเฟอร์อินพุต

7 int getTotalIn ()

ส่งคืนจำนวนอินพุตไบต์ที่บีบอัดทั้งหมดจนถึงตอนนี้

8 int getTotalOut ()

ส่งคืนจำนวนทั้งหมดของเอาต์พุตไบต์ที่ไม่มีการบีบอัดจนถึงปัจจุบัน

9 int ขยาย (ไบต์ [] b)

ยกเลิกการบีบอัดไบต์ลงในบัฟเฟอร์ที่ระบุ

10 int ขยาย (byte [] b, int off, int len)

ยกเลิกการบีบอัดไบต์ลงในบัฟเฟอร์ที่ระบุ

11 บูลีน needsDictionary ()

ส่งคืนค่าจริงหากจำเป็นต้องใช้พจนานุกรมที่ตั้งไว้ล่วงหน้าสำหรับการคลายการบีบอัด

12 บูลีน needsInput ()

ส่งคืนจริงหากไม่มีข้อมูลเหลืออยู่ในบัฟเฟอร์อินพุต

13 รีเซ็ตเป็นโมฆะ ()

รีเซ็ตตัวขยายเพื่อให้สามารถประมวลผลข้อมูลอินพุตชุดใหม่ได้

14 เป็นโมฆะ setDictionary (ไบต์ [] b)

ตั้งค่าพจนานุกรมที่ตั้งไว้ล่วงหน้าเป็นอาร์เรย์ของไบต์ที่กำหนด

15 เป็นโมฆะ setDictionary (byte [] b, int off, int len)

ตั้งค่าพจนานุกรมที่ตั้งไว้ล่วงหน้าเป็นอาร์เรย์ของไบต์ที่กำหนด

16 เป็นโมฆะ setInput (ไบต์ [] b)

ตั้งค่าข้อมูลอินพุตสำหรับการคลายการบีบอัด

17 เป็นโมฆะ setInput (byte [] b, int off, int len)

ตั้งค่าข้อมูลอินพุตสำหรับการคลายการบีบอัด

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

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

  • java.lang.Object

บทนำ

java.util.zip.InflaterInputStreamคลาสใช้ตัวกรองสตรีมสำหรับการยกเลิกการบีบอัดข้อมูลในรูปแบบการบีบอัด "deflate" นอกจากนี้ยังใช้เป็นพื้นฐานสำหรับตัวกรองการบีบอัดอื่น ๆ เช่น GZIPInputStream

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

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

public class InflaterInputStream
   extends FilterInputStream

ฟิลด์

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

  • protected byte[] buf - บัฟเฟอร์อินพุตสำหรับการบีบอัด

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

  • protected int len - ความยาวของบัฟเฟอร์อินพุต

ตัวสร้าง

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

InflaterInputStream(InputStream in)

สร้างสตรีมอินพุตใหม่โดยมีตัวขยายการบีบอัดและขนาดบัฟเฟอร์เริ่มต้น

2

InflaterInputStream(InputStream in, Inflater inf)

สร้างสตรีมอินพุตใหม่ด้วยตัวคลายการบีบอัดที่ระบุและขนาดบัฟเฟอร์เริ่มต้น

3

InflaterInputStream(InputStream in, Inflater inf, int size)

สร้างอินพุตสตรีมใหม่ด้วยตัวขยายการบีบอัดและขนาดบัฟเฟอร์ที่ระบุ

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

ซีเนียร์ วิธีการและคำอธิบาย
1 int ใช้ได้ ()

ส่งคืน 0 หลังจากถึง EOF แล้วมิฉะนั้นจะคืนค่า 1 เสมอ

2 ปิดเป็นโมฆะ ()

ปิดสตรีมอินพุตนี้และเผยแพร่ทรัพยากรระบบที่เกี่ยวข้องกับสตรีม

3 เครื่องหมายโมฆะ (int readlimit)

ทำเครื่องหมายตำแหน่งปัจจุบันในสตรีมอินพุตนี้

4 เครื่องหมายบูลีน

ทดสอบว่าอินพุตนี้รองรับเครื่องหมายและวิธีการรีเซ็ตหรือไม่

5 int อ่าน ()

อ่านข้อมูลที่ไม่มีการบีบอัดหนึ่งไบต์

6 int อ่าน (byte [] b, int off, int len)

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

7 รีเซ็ตเป็นโมฆะ ()

เปลี่ยนตำแหน่งสตรีมนี้ไปยังตำแหน่งในเวลาที่เมธอด mark ถูกเรียกครั้งสุดท้ายบนสตรีมอินพุตนี้

8 ข้ามยาว (n ยาว)

ข้ามจำนวนไบต์ของข้อมูลที่ไม่บีบอัดที่ระบุ

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

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

  • java.io.FilterInputStream
  • java.lang.Object

บทนำ

java.util.zip.InflaterOutputStream คลาสใช้ตัวกรองสตรีมเอาต์พุตสำหรับการยกเลิกการบีบอัดข้อมูลที่จัดเก็บในรูปแบบการบีบอัด "deflate"

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

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

public class InflaterOutputStream
   extends FilterOutputStream

ฟิลด์

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

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

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

ตัวสร้าง

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

InflaterOutputStream(OutputStream out)

สร้างสตรีมเอาต์พุตใหม่โดยมีตัวขยายการบีบอัดและขนาดบัฟเฟอร์เริ่มต้น

2

InflaterOutputStream(OutputStream out, Inflater infl)

สร้างสตรีมเอาต์พุตใหม่ด้วยตัวคลายการบีบอัดที่ระบุและขนาดบัฟเฟอร์เริ่มต้น

3

InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)

สร้างสตรีมเอาท์พุตใหม่ด้วยตัวขยายการบีบอัดและขนาดบัฟเฟอร์ที่ระบุ

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

ซีเนียร์ วิธีการและคำอธิบาย
1 ปิดเป็นโมฆะ ()

เขียนข้อมูลที่บีบอัดที่เหลือไปยังสตรีมเอาต์พุตและปิดสตรีมที่อยู่ภายใต้

2 เป็นโมฆะเสร็จสิ้น ()

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

3 โมฆะล้าง ()

ล้างสตรีมเอาต์พุตนี้บังคับให้เขียนไบต์เอาต์พุตที่บัฟเฟอร์ที่รอดำเนินการ

4 โมฆะเขียน (byte [] b, int off, int len)

เขียนอาร์เรย์ของไบต์ไปยังสตรีมเอาต์พุตที่บีบอัด

5 โมฆะเขียน (int b)

เขียนไบต์ไปยังสตรีมเอาต์พุตที่บีบอัด

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

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

  • java.io.FilterOutputStream
  • java.lang.Object

บทนำ

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

บทนำ

java.util.zip.ZipFile คลาสใช้เพื่ออ่านรายการจากไฟล์ zip

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

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

public class ZipFile
   extends Object
      implements Closeable

ฟิลด์

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

  • 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 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 OPEN_DELETE - ตั้งค่าสถานะโหมดเพื่อเปิดไฟล์ zip และทำเครื่องหมายเพื่อลบ

  • static int OPEN_READ - ตั้งค่าสถานะโหมดเพื่อเปิดไฟล์ zip สำหรับการอ่าน

ตัวสร้าง

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

ZipFile(File file)

เปิดไฟล์ ZIP สำหรับการอ่านที่ระบุอ็อบเจ็กต์ไฟล์ที่ระบุ

2

ZipFile(File file, Charset charset)

เปิดไฟล์ ZIP สำหรับการอ่านที่ระบุอ็อบเจ็กต์ไฟล์ที่ระบุ

3

ZipFile(File file, int mode)

เปิด ZipFile ใหม่เพื่ออ่านจากอ็อบเจ็กต์ File ที่ระบุในโหมดที่ระบุ

4

ZipFile(File file, int mode, Charset charset)

เปิด ZipFile ใหม่เพื่ออ่านจากอ็อบเจ็กต์ File ที่ระบุในโหมดที่ระบุ

5

ZipFile(String name)

เปิดไฟล์ zip เพื่ออ่าน

6

ZipFile(String name, Charset charset)

เปิดไฟล์ zip เพื่ออ่าน

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

ซีเนียร์ วิธีการและคำอธิบาย
1 ปิดเป็นโมฆะ ()

ปิดไฟล์ ZIP

2 การแจงนับ รายการ ()

ส่งกลับการแจงนับของรายการไฟล์ ZIP

3 สตริง getComment ()

ส่งกลับความคิดเห็นของไฟล์ zip หรือ null ถ้าไม่มี

4 ZipEntry getEntry (ชื่อสตริง)

ส่งคืนรายการไฟล์ zip สำหรับชื่อที่ระบุหรือ null หากไม่พบ

5 InputStream getInputStream (รายการ ZipEntry)

ส่งคืนอินพุตสตรีมสำหรับการอ่านเนื้อหาของรายการไฟล์ zip ที่ระบุ

6 สตริง getName ()

ส่งคืนชื่อพา ธ ของไฟล์ ZIP

7 ขนาด int ()

ส่งคืนจำนวนรายการในไฟล์ ZIP

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

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

  • Java.lang.Object

บทนำ

java.util.zip.ZipInputStreamคลาสใช้ตัวกรองกระแสข้อมูลอินพุตสำหรับการอ่านไฟล์ในรูปแบบไฟล์ ZIP รวมถึงการรองรับทั้งรายการที่บีบอัดและไม่บีบอัด

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

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

public class ZipInputStream
   extends InflaterInputStream

ฟิลด์

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

  • 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 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

ตัวสร้าง

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

ZipInputStream(InputStream in)

สร้างสตรีมอินพุต ZIP ใหม่

2

ZipInputStream(InputStream in, Charset charset)

สร้างสตรีมอินพุต ZIP ใหม่

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

ซีเนียร์ วิธีการและคำอธิบาย
1 int ใช้ได้ ()

ส่งคืน 0 หลังจากที่ EOF เข้าถึงสำหรับข้อมูลรายการปัจจุบันมิฉะนั้นจะคืนค่า 1 เสมอ

2 ปิดเป็นโมฆะ ()

ปิดสตรีมอินพุตนี้และเผยแพร่ทรัพยากรระบบที่เกี่ยวข้องกับสตรีม

3 เป็นโมฆะ closeEntry ()

ปิดรายการ ZIP ปัจจุบันและวางตำแหน่งสตรีมเพื่ออ่านรายการถัดไป

4 ZipEntry getNextEntry ()

อ่านรายการไฟล์ ZIP ถัดไปและวางตำแหน่งสตรีมที่จุดเริ่มต้นของข้อมูลรายการ

5 int อ่าน (byte [] b, int off, int len)

อ่านจากรายการ ZIP ปัจจุบันไปยังอาร์เรย์ของไบต์

6 ข้ามยาว (n ยาว)

ข้ามจำนวนไบต์ที่ระบุในรายการ ZIP ปัจจุบัน

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

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

  • java.util.zip.InflaterInputStream
  • java.io.FilterInputStream
  • java.lang.Object

บทนำ

java.util.zip.ZipOutputStreamคลาสใช้ตัวกรองสตรีมเอาต์พุตสำหรับการเขียนไฟล์ในรูปแบบไฟล์ ZIP รวมถึงการรองรับทั้งรายการบีบอัดและไม่บีบอัด

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

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

public class ZipOutputStream
   extends DeflaterOutputStream

ฟิลด์

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

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

ZipOutputStream(OutputStream out)

สร้างสตรีมเอาต์พุต ZIP ใหม่

2

ZipOutputStream(OutputStream out, Charset charset)

สร้างสตรีมเอาต์พุต ZIP ใหม่

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

ซีเนียร์ วิธีการและคำอธิบาย
1 ปิดเป็นโมฆะ ()

ปิดสตรีมเอาต์พุต ZIP เช่นเดียวกับสตรีมที่กำลังกรอง

2

void closeEntry()

ปิดรายการ ZIP ปัจจุบันและวางตำแหน่งสตรีมเพื่อเขียนรายการถัดไป

3 เป็นโมฆะเสร็จสิ้น ()

เสร็จสิ้นการเขียนเนื้อหาของสตรีมเอาต์พุต ZIP โดยไม่ต้องปิดสตรีมพื้นฐาน

4 เป็นโมฆะ putNextEntry (ZipEntry e)

เริ่มต้นเขียนรายการไฟล์ ZIP ใหม่และวางตำแหน่งสตรีมไว้ที่จุดเริ่มต้นของข้อมูลรายการ

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

ตั้งค่าความคิดเห็นของไฟล์ ZIP

6 โมฆะ setLevel (ระดับ int)

ตั้งค่าระดับการบีบอัดสำหรับรายการที่ตามมาซึ่ง DEFLATED

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

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

8 โมฆะเขียน (byte [] b, int off, int len)

เขียนอาร์เรย์ของไบต์ไปยังข้อมูลรายการ ZIP ปัจจุบัน

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

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

  • java.util.zip.DeflaterOutputStream
  • java.io.FilterOutputStream
  • java.lang.Object

บทนำ

java.util.zip Exceptions มีข้อยกเว้นที่อาจเกิดขึ้นระหว่างการดำเนินการ zip / unzip

สรุปอินเทอร์เฟซ

ซีเนียร์ ข้อยกเว้นและคำอธิบาย
1

DataFormatException

สัญญาณว่าเกิดข้อผิดพลาดรูปแบบข้อมูล

2

ZipException

สัญญาณว่ามีข้อยกเว้น Zip ของบางประเภทเกิดขึ้น

บทนำ

java.util.zip Error มีข้อผิดพลาดที่อาจเกิดขึ้นระหว่างการดำเนินการ zip / unzip

สรุปอินเทอร์เฟซ

ซีเนียร์ ข้อผิดพลาดและคำอธิบาย
1

ZipError

สัญญาณว่าเกิดข้อผิดพลาดที่ไม่สามารถกู้คืนได้