Oggetto oggetto incorporato

Oggetto ZipFile

oggetto di accesso al file zip

Eredità

Funzione membro

namelist

Ottieni un elenco di nomi di file

1
NArray ZipFile.namelist() async;

Risultato di ritorno:

  • NArray , restituisce un oggetto elenco contenente i nomi dei 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: nomefile, data, tipo_compressa, dimensione_compressa, dimensione_file, password, dati


getinfo

Ottieni informazioni sul file

1
NObject ZipFile.getinfo(String member) async;

Parametri di chiamata:

  • member : String, specifica il nome del file per ottenere le informazioni

Risultato di ritorno:

  • NObject , restituisce l'oggetto delle informazioni sul file

Le informazioni sul file contengono campi: nomefile, data, tipo_compressa, 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 : String, specifica il nome del file da leggere
  • password : stringa, password di decompressione, nessuna password per impostazione predefinita

Risultato di ritorno:

  • Buffer , restituisce tutti i dati del file

readAll

Decomprimere tutti i file

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

Parametri di chiamata:

  • password : stringa, password di decompressione, nessuna password per impostazione predefinita

Risultato di ritorno:

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

extract

Decomprimere 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 : stringa, specifica il percorso in cui decomprimere
  • password : stringa, password di decompressione, nessuna password per impostazione predefinita

Decomprimere 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 , specifica il flusso da decomprimere
  • password : stringa, password di decompressione, nessuna password per impostazione predefinita

extractAll

Decomprimere tutti i file nel percorso specificato

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

Parametri di chiamata:

  • path : stringa, specifica il percorso in cui decomprimere
  • password : stringa, password di decompressione, nessuna password per impostazione predefinita

write

Scrive il file specificato nel file compresso

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

Parametri di chiamata:

  • filename : String, specifica il file da scrivere
  • inZipName : String, il nome del file compresso nel file zip
  • password : stringa, password di decompressione, nessuna password per impostazione predefinita

Scrive il file specificato nel file compresso

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

Parametri di chiamata:

  • data : Buffer , specifica i dati del file da scrivere
  • inZipName : String, il nome del file compresso nel file zip
  • password : stringa, password di decompressione, nessuna password per impostazione predefinita

Scrive il file specificato nel file compresso

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

Parametri di chiamata:

  • strm : SeekableStream , specifica il flusso di dati da scrivere nel file
  • inZipName : String, il nome del file compresso nel file zip
  • password : stringa, password di decompressione, nessuna password per impostazione predefinita

close

Chiudi il file zip aperto

1
ZipFile.close() async;

toString

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

1
String ZipFile.toString();

Risultato di ritorno:

  • String , restituisce la rappresentazione in formato 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, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile