Objeto objeto incorporado

Object ZipFile

objeto de acceso a archivo zip

Herencia

Función miembro

namelist

Obtener una lista de nombres de archivo

1
NArray ZipFile.namelist() async;

Devuelve el resultado:

  • NArray , devuelve un objeto de lista que contiene los nombres de archivo

infolist

Obtener lista de información de archivo

1
NArray ZipFile.infolist() async;

Devuelve el resultado:

  • NArray , devuelve un objeto de lista que contiene información de archivo

La información del archivo contiene los campos: nombre de archivo, fecha, tipo de compresión, tamaño de compresión, tamaño de archivo, contraseña, datos


getinfo

Obtener información del archivo

1
NObject ZipFile.getinfo(String member) async;

Parámetros de llamada:

  • member : String, especifique el nombre del archivo para obtener información

Devuelve el resultado:

  • NObject , devuelve un objeto de información de archivo

La información del archivo contiene los campos: nombre de archivo, fecha, tipo de compresión, tamaño de compresión, tamaño de archivo, contraseña, datos


read

Devuelve datos leídos de un archivo comprimido

1 2
Buffer ZipFile.read(String member, String password = "") async;

Parámetros de llamada:

  • member : String, especificando el nombre del archivo a leer
  • password : cadena, descomprimir contraseña, sin contraseña por defecto

Devuelve el resultado:

  • Buffer , devuelve todos los datos del archivo

readAll

Descomprima todos los archivos

1
NArray ZipFile.readAll(String password = "") async;

Parámetros de llamada:

  • password : cadena, descomprimir contraseña, sin contraseña por defecto

Devuelve el resultado:

  • NArray , una lista que contiene todos los datos e información del archivo

extract

Extrae el archivo especificado

1 2 3
ZipFile.extract(String member, String path, String password = "") async;

Parámetros de llamada:

  • member : String, especifica el nombre del archivo a descomprimir
  • path : Cadena, especificando la ruta a extraer
  • password : cadena, descomprimir contraseña, sin contraseña por defecto

Descomprima el archivo especificado en la secuencia

1 2 3
ZipFile.extract(String member, SeekableStream strm, String password = "") async;

Parámetros de llamada:

  • member : String, especifica el nombre del archivo a descomprimir
  • strm : SeekableStream , especifica la secuencia a descomprimir
  • password : cadena, descomprimir contraseña, sin contraseña por defecto

extractAll

Extrae todos los archivos a la ruta especificada

1 2
ZipFile.extractAll(String path, String password = "") async;

Parámetros de llamada:

  • path : Cadena, especificando la ruta a extraer
  • password : cadena, descomprimir contraseña, sin contraseña por defecto

write

Escribe el archivo especificado en un archivo comprimido

1 2 3
ZipFile.write(String filename, String inZipName, String password = "") async;

Parámetros de llamada:

  • filename : String, especifica el archivo a escribir
  • inZipName : String, el nombre del archivo comprimido en el archivo zip
  • password : cadena, descomprimir contraseña, sin contraseña por defecto

Escribe el archivo especificado en un archivo comprimido

1 2 3
ZipFile.write(Buffer data, String inZipName, String password = "") async;

Parámetros de llamada:

  • data : Buffer , especifica los datos del archivo a escribir
  • inZipName : String, el nombre del archivo comprimido en el archivo zip
  • password : cadena, descomprimir contraseña, sin contraseña por defecto

Escribe el archivo especificado en un archivo comprimido

1 2 3
ZipFile.write(SeekableStream strm, String inZipName, String password = "") async;

Parámetros de llamada:

  • strm : SeekableStream , especifica la secuencia de datos que se escribirá en el archivo
  • inZipName : String, el nombre del archivo comprimido en el archivo zip
  • password : cadena, descomprimir contraseña, sin contraseña por defecto

close

Cerrar archivo zip abierto

1
ZipFile.close() async;

toString

Devuelve una representación de cadena del objeto, generalmente "[Objeto nativo]". Los objetos se pueden volver a implementar de acuerdo con sus propias características

1
String ZipFile.toString();

Devuelve el resultado:

  • String , devuelve una representación de cadena del objeto

toJSON

Devuelve una representación JSON del objeto, normalmente devuelve una colección de propiedades legibles definidas por el objeto

1
Value ZipFile.toJSON(String key = "");

Parámetros de llamada:

  • key : cadena, sin usar

Devuelve el resultado:

  • Value , devuelve un valor que contiene un JSON serializable