Oggetto oggetto incorporato

File Zip oggetto Object

zip Oggetto di accesso ai file

Eredità

#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()

Funzione membro

namelist

Ottieni un elenco di nomi di file

1
NArray ZipFile.namelist() async;

Risultato di ritorno:

  • NArray, Restituisce un oggetto elenco contenente il nome del file

infolist

Ottieni l'elenco delle informazioni sui file

1
NArray ZipFile.infolist() async;

Risultato di ritorno:

  • NArray, Restituisce un oggetto elenco contenente informazioni sul file

Le informazioni sul file contengono campi: nome file, data, tipo_compresso, dimensione_compressa, dimensione_file, password, dati


getinfo

Ottieni informazioni sul file

1
NObject ZipFile.getinfo(String member) async;

Parametri di chiamata:

  • member: Stringa, specificare il nome del file per ottenere informazioni

Risultato di ritorno:

  • NObject, Restituisci oggetto informazioni file information

Le informazioni sul file contengono campi: nome file, data, tipo_compresso, dimensione_compressa, dimensione_file, password, dati


read

Restituisce i dati letti dal file compresso

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

Parametri di chiamata:

  • member: Stringa, specifica il nome del file da leggere
  • password: Stringa, decomprimi la password, nessuna password per impostazione predefinita

Risultato di ritorno:

  • Buffer, Restituisce tutti i dati del file

readAll

Decomprimi tutti i file

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

Parametri di chiamata:

  • password: Stringa, decomprimi la password, nessuna password per impostazione predefinita

Risultato di ritorno:

  • NArray, Contiene un elenco di tutti i dati e le informazioni sui file

extract

Decomprimi il file specificato

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

Parametri di chiamata:

  • member: String, specifica il nome del file da decomprimere
  • path: String, specifica il percorso in cui decomprimere
  • password: Stringa, decomprimi la password, nessuna password per impostazione predefinita

Decomprimi il file specificato nel flusso

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

Parametri di chiamata:

  • member: String, specifica il nome del file da decomprimere
  • strm: SeekableStream, Specificare il flusso da decomprimere
  • password: Stringa, decomprimi la password, nessuna password per impostazione predefinita

extractAll

Decomprimi tutti i file nel percorso specificato

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

Parametri di chiamata:

  • path: String, specifica il percorso in cui decomprimere
  • password: Stringa, decomprimi la password, nessuna password per impostazione predefinita

write

Scrivi il file specificato nel file compresso

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

Parametri di chiamata:

  • filename: Stringa, specifica il file da scrivere
  • inZipName: Stringa, compressa inzipNome del file all'interno del file
  • password: Stringa, decomprimi la password, nessuna password per impostazione predefinita

Scrivi il file specificato nel file compresso

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

Parametri di chiamata:

  • data: Buffer, Specificare i dati del file da scrivere
  • inZipName: Stringa, compressa inzipNome del file all'interno del file
  • password: Stringa, decomprimi la password, nessuna password per impostazione predefinita

Scrivi il file specificato nel file compresso

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

Parametri di chiamata:

  • strm: SeekableStream, Specificare il flusso di dati da scrivere nel file
  • inZipName: Stringa, compressa inzipNome del file all'interno del file
  • password: Stringa, decomprimi la password, nessuna password per impostazione predefinita

close

Chiuso apertozipfile

1
ZipFile.close() async;

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche

1
String ZipFile.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile