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