分享
 
 
 

java.util.zip.ZipEntry翻译

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

[/url] [url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview

Package

Class

Use

Tree

Deprecated

Index

Help

JavaTM 2 Platform

Std. Ed. v1.4.2

PREV CLASS NEXT CLASS

FRAMES NO FRAMES All Classes

SUMMARY: NESTED | FIELD | CONSTR | METHOD

DETAIL: FIELD | CONSTR | METHOD

java.util.zip

Class ZipEntryjava.lang.Object

java.util.zip.ZipEntry

All Implemented Interfaces: Cloneable, java.util.zip.ZipConstants Direct Known Subclasses: JarEntry public class ZipEntry extends Object implements java.util.zip.ZipConstants, CloneableThis class is used to represent a ZIP file entry. 该类用来表示ZIP文件项。

Field Summary

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

Compression method for compressed (deflated) entries. 压缩项(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

Compression method for uncompressed entries. 解压项的压缩方法。

Constructor Summary

ZipEntry(String name)

Creates a new zip entry with the specified name. 创建一个指定名称的zip项。

ZipEntry(ZipEntry e)

Creates a new zip entry with fields taken from the specified zip entry. 创建一个从指定zip项中取得域的zip项。

Method Summary

Object

clone()

Returns a copy of this entry. 返回项的拷贝。

String

getComment()

Returns the comment string for the entry, or null if none. 返回项的注释字符串,如果没有,返回null。

long

getCompressedSize()

Returns the size of the compressed entry data, or -1 if not known. 返回已压缩的项数据大小,如果未知,返回-1。

long

getCrc()

Returns the CRC-32 checksum of the uncompressed entry data, or -1 if not known. 返回未压缩的项数据CRC-32校验和,如果未知,返回-1。

byte[]

getExtra()

Returns the extra field data for the entry, or null if none. 返回项的额外字段数据,如果没有返回null。

int

getMethod()

Returns the compression method of the entry, or -1 if not specified. 返回项的压缩方法,如果未指定,返回-1。

String

getName()

Returns the name of the entry. 返回项的名称。

long

getSize()

Returns the uncompressed size of the entry data, or -1 if not known. 返回未压缩的项数据大小,如果未知,返回-1。

long

getTime()

Returns the modification time of the entry, or -1 if not specified. 返回项的修改时间,如果未指定,返回-1。

int

hashCode()

Returns the hash code value for this entry. 返回项的哈希码值。

boolean

isDirectory()

Returns true if this is a directory entry. 如果此为目录项,返回true。

void

setComment(String comment)

Sets the optional comment string for the entry. 设置项的可选注释字符串。

void

setCompressedSize(long csize)

Sets the size of the compressed entry data. 设置压缩的项数据大小。

void

setCrc(long crc)

Sets the CRC-32 checksum of the uncompressed entry data. 设置未压缩的项数据的CRC-32校验和。

void

)]setExtra(byte[] extra)

Sets the optional extra field data for the entry. 设置项的可选额外字段数据。

void

setMethod(int method)

Sets the compression method for the entry. 设置项的压缩方法。

void

setSize(long size)

Sets the uncompressed size of the entry data. 设置未压缩的项数据大小。

void

setTime(long time)

Sets the modification time of the entry. 设置项的修改时间。

String

toString()

Returns a string representation of the ZIP entry. 返回ZIP项的字符串形式。

Methods inherited from class java.lang.Object

equals, finalize, getClass, notify, notifyAll, wait, wait, wait

Field Detail

STOREDpublic static final int STORED

Compression method for uncompressed entries. 解压项的压缩方法。

See Also: Constant Field ValuesDEFLATEDpublic static final int DEFLATED

Compression method for compressed (deflated) entries. 压缩项(deflated)的压缩方法。

See Also: Constant Field ValuesLOCSIGpublic static final long LOCSIG

See Also: Constant Field ValuesEXTSIGpublic static final long EXTSIG

See Also: Constant Field ValuesCENSIGpublic static final long CENSIG

See Also: Constant Field ValuesENDSIGpublic static final long ENDSIG

See Also: Constant Field ValuesLOCHDRpublic static final int LOCHDR

See Also: Constant Field ValuesEXTHDRpublic static final int EXTHDR

See Also: Constant Field ValuesCENHDRpublic static final int CENHDR

See Also: Constant Field ValuesENDHDRpublic static final int ENDHDR

See Also: Constant Field ValuesLOCVERpublic static final int LOCVER

See Also: Constant Field ValuesLOCFLGpublic static final int LOCFLG

See Also: Constant Field ValuesLOCHOWpublic static final int LOCHOW

See Also: Constant Field ValuesLOCTIMpublic static final int LOCTIM

See Also: Constant Field ValuesLOCCRCpublic static final int LOCCRC

See Also: Constant Field ValuesLOCSIZpublic static final int LOCSIZ

See Also: Constant Field ValuesLOCLENpublic static final int LOCLEN

See Also: Constant Field ValuesLOCNAMpublic static final int LOCNAM

See Also: Constant Field ValuesLOCEXTpublic static final int LOCEXT

See Also: Constant Field ValuesEXTCRCpublic static final int EXTCRC

See Also: Constant Field ValuesEXTSIZpublic static final int EXTSIZ

See Also: Constant Field ValuesEXTLENpublic static final int EXTLEN

See Also: Constant Field ValuesCENVEMpublic static final int CENVEM

See Also: Constant Field ValuesCENVERpublic static final int CENVER

See Also: Constant Field ValuesCENFLGpublic static final int CENFLG

See Also: Constant Field ValuesCENHOWpublic static final int CENHOW

See Also: Constant Field ValuesCENTIMpublic static final int CENTIM

See Also: Constant Field ValuesCENCRCpublic static final int CENCRC

See Also: Constant Field ValuesCENSIZpublic static final int CENSIZ

See Also: Constant Field ValuesCENLENpublic static final int CENLEN

See Also: Constant Field ValuesCENNAMpublic static final int CENNAM

See Also: Constant Field ValuesCENEXTpublic static final int CENEXT

See Also: Constant Field ValuesCENCOMpublic static final int CENCOM

See Also: Constant Field ValuesCENDSKpublic static final int CENDSK

See Also: Constant Field ValuesCENATTpublic static final int CENATT

See Also: Constant Field ValuesCENATXpublic static final int CENATX

See Also: Constant Field ValuesCENOFFpublic static final int CENOFF

See Also: Constant Field ValuesENDSUBpublic static final int ENDSUB

See Also: Constant Field ValuesENDTOTpublic static final int ENDTOT

See Also: Constant Field ValuesENDSIZpublic static final int ENDSIZ

See Also: Constant Field ValuesENDOFFpublic static final int ENDOFF

See Also: Constant Field ValuesENDCOMpublic static final int ENDCOM

See Also: Constant Field ValuesConstructor Detail

ZipEntrypublic ZipEntry(String name)

Creates a new zip entry with the specified name. 创建一个指定名称的zip项。

Parameters: name - the entry name 项名称 Throws: NullPointerException - if the entry name is null 如果项名称为null抛出 IllegalArgumentException - if the entry name is longer than 0xFFFF bytes 如果项名称长度大于0xFFFF字节数抛出ZipEntrypublic ZipEntry(ZipEntry e)

Creates a new zip entry with fields taken from the specified zip entry. 创建一个从指定zip项中取得域的zip项。

Parameters: e - a zip Entry object zip项对象Method Detail

getNamepublic String getName()

Returns the name of the entry. 返回项的名称。

Returns: the name of the entry 项的名称setTimepublic void setTime(long time)

Sets the modification time of the entry. 设置项的修改时间。

Parameters: time - the entry modification time in number of milliseconds since the epoch 从纪元开始的毫秒数表示的项修改时间 See Also: getTime()getTimepublic long getTime()

Returns the modification time of the entry, or -1 if not specified. 返回项的修改时间,如果未指定,返回-1。

Returns: the modification time of the entry, or -1 if not specified 项的修改时间,如果未指定,返回-1 See Also: setTime(long)setSizepublic void setSize(long size)

Sets the uncompressed size of the entry data. 设置未压缩的项数据大小。

Parameters: size - the uncompressed size in bytes 未压缩的字节数 Throws: IllegalArgumentException - if the specified size is less than 0 or greater than 0xFFFFFFFF bytes 如果指定的大小小于0或者大于0xFFFFFFFF字节时抛出 See Also: getSize()getSizepublic long getSize()

Returns the uncompressed size of the entry data, or -1 if not known. 返回未压缩的项数据大小,如果未知,返回-1。

Returns: the uncompressed size of the entry data, or -1 if not known 未压缩的项数据大小,如果未知,返回-1 See Also: setSize(long)getCompressedSizepublic long getCompressedSize()

Returns the size of the compressed entry data, or -1 if not known. In the case of a stored entry, the compressed size will be the same as the uncompressed size of the entry. 返回已压缩的项数据大小,如果未知,返回-1。在存储项的情况下,压缩尺寸将和未压缩项相同。

Returns: the size of the compressed entry data, or -1 if not known 已压缩的项数据大小,如果未知,返回-1 See Also: setCompressedSize(long)setCompressedSizepublic void setCompressedSize(long csize)

Sets the size of the compressed entry data. 设置压缩的项数据大小。

Parameters: csize - the compressed size to set to 要设置的压缩尺寸 See Also: getCompressedSize()setCrcpublic void setCrc(long crc)

Sets the CRC-32 checksum of the uncompressed entry data. 设置未压缩的项数据的CRC-32校验和。

Parameters: crc - the CRC-32 value CRC-32值 Throws: IllegalArgumentException - if the specified CRC-32 value is less than 0 or greater than 0xFFFFFFFF 如果指定的CRC-32值小于0或者大于0xFFFFFFFF时抛出 See Also: setCrc(long)getCrcpublic long getCrc()

Returns the CRC-32 checksum of the uncompressed entry data, or -1 if not known. 返回未压缩的项数据CRC-32校验和,如果未知,返回-1。

Returns: the CRC-32 checksum of the uncompressed entry data, or -1 if not known 未压缩的项数据CRC-32校验和,如果未知,返回-1 See Also: getCrc()setMethodpublic void setMethod(int method)

Sets the compression method for the entry. 设置项的压缩方法。

Parameters: method - the compression method, either STORED or DEFLATED 压缩方法,STORED或DEFLATED Throws: IllegalArgumentException - if the specified compression method is invalid See Also: getMethod()getMethodpublic int getMethod()

Returns the compression method of the entry, or -1 if not specified. 返回项的压缩方法,如果未指定,返回-1。

Returns: the compression method of the entry, or -1 if not specified 项的压缩方法,如果未指定,返回-1 See Also: setMethod(int)setExtrapublic void setExtra(byte[] extra)

Sets the optional extra field data for the entry. 设置项的可选额外字段数据。

Parameters: extra - the extra field data bytes 额外字段数据 Throws: IllegalArgumentException - if the length of the specified extra field data is greater than 0xFFFF bytes 如果指定的额外字段数据长度大于0xFFFF字节抛出 See Also: getExtra()getExtrapublic byte[] getExtra()

Returns the extra field data for the entry, or null if none. 返回项的额外字段数据,如果没有返回null。

Returns: the extra field data for the entry, or null if none 项的额外字段数据,如果没有返回null See Also: )]setExtra(byte[])setCommentpublic void setComment(String comment)

Sets the optional comment string for the entry. 设置项的可选注释字符串。

Parameters: comment - the comment string 注释字符串 Throws: IllegalArgumentException - if the length of the specified comment string is greater than 0xFFFF bytes 如果指定的注释字符串长度大于0xFFFF字节抛出 See Also: getComment()getCommentpublic String getComment()

Returns the comment string for the entry, or null if none. 返回项的注释字符串,如果没有,返回null。

Returns: the comment string for the entry, or null if none 项的注释字符串,如果没有,返回null See Also: setComment(String)isDirectorypublic boolean isDirectory()

Returns true if this is a directory entry. A directory entry is defined to be one whose name ends with a '/'. 如果此为目录项,返回true。目录项定义为名称以‘/’结尾。

Returns: true if this is a directory entry 如果此为目录项,返回truetoStringpublic String toString()

Returns a string representation of the ZIP entry. 返回ZIP项的字符串形式。

Overrides: toString in class ObjectReturns: a string representation of the object. 对象的字符串形式。hashCodepublic int hashCode()

Returns the hash code value for this entry. 返回项的哈希码值。

Overrides: hashCode in class ObjectReturns: a hash code value for this object. 对象的哈希码值。 See Also: Object.equals(java.lang.Object), Hashtableclonepublic Object clone()

Returns a copy of this entry. 返回项的拷贝。

Overrides: clone in class ObjectReturns: a clone of this instance. 实例的拷贝。 See Also: Cloneable[/url][url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview

Package

Class

Use

Tree

Deprecated

Index

Help

JavaTM 2 Platform

Std. Ed. v1.4.2

PREV CLASS NEXT CLASS

FRAMES NO FRAMES All Classes

SUMMARY: NESTED | FIELD | CONSTR | METHOD

DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature

For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有