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 สัญญาณว่าเกิดข้อผิดพลาดที่ไม่สามารถกู้คืนได้ |