Objecte objecte incorporat

Object ZipFile

zip Objecte d'accés a fitxers

Herència

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>ZipFile|namelist();infolist();getinfo();read();readAll();extract();extractAll();write();close()] [object] <:- [ZipFile] object toString() toJSON() ZipFile namelist() infolist() getinfo() read() readAll() extract() extractAll() write() close()

Funció de membre

namelist

Obteniu una llista de noms de fitxers

1
NArray ZipFile.namelist() async;

Resultat de retorn:

  • NArray, Retorna un objecte de llista que conté el nom del fitxer

infolist

Obteniu la llista d'informació de fitxers

1
NArray ZipFile.infolist() async;

Resultat de retorn:

  • NArray, Retorna un objecte de llista que conté informació de fitxer

La informació del fitxer conté camps: nom de fitxer, data, compress_type, compress_size, file_size, contrasenya, dades


getinfo

Obteniu informació de fitxers

1
NObject ZipFile.getinfo(String member) async;

Paràmetres de trucada:

  • member: Cadena, especifiqueu el nom del fitxer per obtenir informació

Resultat de retorn:

  • NObject, Retorna l'objecte d'informació del fitxer

La informació del fitxer conté camps: nom de fitxer, data, compress_type, compress_size, file_size, contrasenya, dades


read

Retorna les dades llegides des del fitxer comprimit

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

Paràmetres de trucada:

  • member: Cadena, especifiqueu el nom del fitxer que voleu llegir
  • password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte

Resultat de retorn:

  • Buffer, Retorna totes les dades del fitxer

readAll

Descomprimiu tots els fitxers

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

Paràmetres de trucada:

  • password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte

Resultat de retorn:

  • NArray, Conté una llista de totes les dades i informació dels fitxers

extract

Descomprimiu el fitxer especificat

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

Paràmetres de trucada:

  • member: Cadena, especifiqueu el nom del fitxer que voleu descomprimir
  • path: Cadena, especifiqueu el camí per descomprimir-lo
  • password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte

Descomprimiu el fitxer especificat al flux

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

Paràmetres de trucada:

  • member: Cadena, especifiqueu el nom del fitxer que voleu descomprimir
  • strm: SeekableStream, Especifiqueu el flux que voleu descomprimir
  • password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte

extractAll

Descomprimiu tots els fitxers al camí especificat

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

Paràmetres de trucada:

  • path: Cadena, especifiqueu el camí per descomprimir-lo
  • password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte

write

Escriviu el fitxer especificat al fitxer comprimit

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

Paràmetres de trucada:

  • filename: Cadena, especifiqueu el fitxer que cal escriure
  • inZipName: Cadena, comprimidazipNom del fitxer dins del fitxer
  • password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte

Escriviu el fitxer especificat al fitxer comprimit

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

Paràmetres de trucada:

  • data: Buffer, Especifiqueu les dades del fitxer que cal escriure
  • inZipName: Cadena, comprimidazipNom del fitxer dins del fitxer
  • password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte

Escriviu el fitxer especificat al fitxer comprimit

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

Paràmetres de trucada:

  • strm: SeekableStream, Especifiqueu el flux de dades que cal escriure al fitxer
  • inZipName: Cadena, comprimidazipNom del fitxer dins del fitxer
  • password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte

close

Tancar obertzipdossier

1
ZipFile.close() async;

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques

1
String ZipFile.toString();

Resultat de retorn:

  • String, Retorna la representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

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

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable