Package | riaidea.utils.zip |
Class | public class ZipArchive |
Inheritance | ZipArchive ![]() |
Property | Defined by | ||
---|---|---|---|
length : uint [read-only]
获取Zip档案里的文件数。
| ZipArchive | ||
name : String
设置和获取Zip档案名称。
| ZipArchive |
Method | Defined by | ||
---|---|---|---|
ZipArchive(name:String = null)
构造函数,创建一个新的Zip档案。
| ZipArchive | ||
添加指定的zip文件到档案。
| ZipArchive | ||
addFileFromBytes(name:String, data:ByteArray = null, index:int = -1):ZipFile
根据指定的名称和二进制数据添加文件到zip档案。
| ZipArchive | ||
addFileFromString(name:String, content:String, index:int = -1):ZipFile
根据指定的字符串内容添加文件到zip档案。
| ZipArchive | ||
getBitmapByName(name:String):void
根据图片文件名称获取Zip档案中的文件,与此方法的事件有ZipEvent.ZIP_CONTENT_LOADED。
| ZipArchive | ||
根据文件位置获取Zip档案中的文件。
| ZipArchive | ||
getFileByName(name:String):ZipFile
根据文件名获取Zip档案中的文件。
| ZipArchive | ||
load(request:String):void
加载一个zip档案,与此方法的事件有ProgressEvent.PROGRESS、ZipEvent.ZIP_INIT、ZipEvent.ZIP_FAILED、IOErrorEvent.IO_ERROR。
| ZipArchive | ||
open(data:ByteArray):Boolean
打开一个二进制流的zip档案。
| ZipArchive | ||
output(method:uint = 8):ByteArray
输出序列化的Zip档案。
| ZipArchive | ||
removeFileAt(index:uint):ZipFile
删除Zip档案中的指定位置的文件。
| ZipArchive | ||
removeFileByName(name:String):ZipFile
删除Zip档案中的指定名称的文件。
| ZipArchive | ||
toString():String
覆盖默认的toString方法,其中包含ZipArchive对象里的所有ZipFile对象信息。
| ZipArchive |
length | property |
length:uint
[read-only]获取Zip档案里的文件数。
Implementation public function get length():uint
name | property |
name:String
[read-write]设置和获取Zip档案名称。
Implementation public function get name():String
public function set name(value:String):void
ZipArchive | () | constructor |
public function ZipArchive(name:String = null)
构造函数,创建一个新的Zip档案。
Parametersname:String (default = null )
|
addFile | () | method |
public function addFile(file:ZipFile, index:int = -1):ZipFile
添加指定的zip文件到档案。
Parametersfile:ZipFile — 指定的zip文件。
|
|
index:int (default = -1 ) — 指定的位置,默认值为-1,即在末尾添加文件。
|
ZipFile |
addFileFromBytes | () | method |
public function addFileFromBytes(name:String, data:ByteArray = null, index:int = -1):ZipFile
根据指定的名称和二进制数据添加文件到zip档案。
Parametersname:String — 指定文件的名字。
|
|
data:ByteArray (default = null ) — 指定文件的二进制数据。
|
|
index:int (default = -1 ) — 指定文件的位置,默认值为-1,即在末尾添加文件。
|
ZipFile |
addFileFromString | () | method |
public function addFileFromString(name:String, content:String, index:int = -1):ZipFile
根据指定的字符串内容添加文件到zip档案。
Parametersname:String — 指定文件的名字。
|
|
content:String — 指定的字符串内容。
|
|
index:int (default = -1 ) — 指定文件的位置,默认值为-1,即在末尾添加文件。
|
ZipFile |
getBitmapByName | () | method |
public function getBitmapByName(name:String):void
根据图片文件名称获取Zip档案中的文件,与此方法的事件有ZipEvent.ZIP_CONTENT_LOADED。
Parametersname:String — 名称。
|
getFileAt | () | method |
public function getFileAt(index:uint):ZipFile
根据文件位置获取Zip档案中的文件。
Parametersindex:uint — 位置ID。
|
ZipFile |
getFileByName | () | method |
public function getFileByName(name:String):ZipFile
根据文件名获取Zip档案中的文件。
Parametersname:String — 名称。
|
ZipFile |
load | () | method |
public function load(request:String):void
加载一个zip档案,与此方法的事件有ProgressEvent.PROGRESS、ZipEvent.ZIP_INIT、ZipEvent.ZIP_FAILED、IOErrorEvent.IO_ERROR。
Parametersrequest:String — 要加载的zip档案地址。
|
open | () | method |
public function open(data:ByteArray):Boolean
打开一个二进制流的zip档案。
Parametersdata:ByteArray — 二进制流的zip档案。
|
Boolean — 成功打开返回true,否则返回false。
|
output | () | method |
public function output(method:uint = 8):ByteArray
输出序列化的Zip档案。
Parametersmethod:uint (default = 8 ) — 指定压缩模式,一般为DEFLATED或STORED。
|
ByteArray |
removeFileAt | () | method |
public function removeFileAt(index:uint):ZipFile
删除Zip档案中的指定位置的文件。
Parametersindex:uint — 指定的位置。
|
ZipFile |
removeFileByName | () | method |
public function removeFileByName(name:String):ZipFile
删除Zip档案中的指定名称的文件。
Parametersname:String — 指定文件的名字。
|
ZipFile |
toString | () | method |
public override function toString():String
覆盖默认的toString方法,其中包含ZipArchive对象里的所有ZipFile对象信息。
ReturnsString — ZipArchive对象的字符串表现形式。
|