Objet objet intégré

Objet ZipFile

zip Objet d'accès au fichier

Héritage

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

Fonction membre

namelist

Obtenir une liste de noms de fichiers

1
NArray ZipFile.namelist() async;

Résultat de retour :

  • NArray, Renvoie un objet liste contenant le nom du fichier

infolist

Obtenir la liste des informations sur les fichiers

1
NArray ZipFile.infolist() async;

Résultat de retour :

  • NArray, Renvoie un objet liste contenant des informations sur le fichier

Les informations sur le fichier contiennent des champs : nom de fichier, date, type_de_compression, taille_de_compression, taille_fichier, mot de passe, données


getinfo

Obtenir des informations sur le fichier

1
NObject ZipFile.getinfo(String member) async;

Paramètres d'appel :

  • member: String, spécifiez le nom du fichier pour obtenir des informations

Résultat de retour :

  • NObject, Objet d'informations sur le fichier de retour

Les informations sur le fichier contiennent des champs : nom de fichier, date, type_de_compression, taille_de_compression, taille_fichier, mot de passe, données


read

Renvoyer les données lues à partir du fichier compressé

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

Paramètres d'appel :

  • member: String, spécifiez le nom du fichier à lire
  • password: chaîne, décompresser le mot de passe, pas de mot de passe par défaut

Résultat de retour :

  • Buffer, Renvoie toutes les données du fichier

readAll

Décompressez tous les fichiers

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

Paramètres d'appel :

  • password: chaîne, décompresser le mot de passe, pas de mot de passe par défaut

Résultat de retour :

  • NArray, Contient une liste de toutes les données et informations du fichier

extract

Décompressez le fichier spécifié

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

Paramètres d'appel :

  • member: String, spécifiez le nom du fichier à décompresser
  • path: String, spécifiez le chemin vers lequel décompresser
  • password: chaîne, décompresser le mot de passe, pas de mot de passe par défaut

Décompressez le fichier spécifié dans le flux

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

Paramètres d'appel :

  • member: String, spécifiez le nom du fichier à décompresser
  • strm: SeekableStream, Spécifiez le flux à décompresser
  • password: chaîne, décompresser le mot de passe, pas de mot de passe par défaut

extractAll

Décompressez tous les fichiers dans le chemin spécifié

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

Paramètres d'appel :

  • path: String, spécifiez le chemin vers lequel décompresser
  • password: chaîne, décompresser le mot de passe, pas de mot de passe par défaut

write

Écrire le fichier spécifié dans le fichier compressé

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

Paramètres d'appel :

  • filename: String, spécifiez le fichier à écrire
  • inZipName: chaîne, compressée danszipNom de fichier dans le fichier
  • password: chaîne, décompresser le mot de passe, pas de mot de passe par défaut

Écrire le fichier spécifié dans le fichier compressé

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

Paramètres d'appel :

  • data: Buffer, Spécifiez les données de fichier à écrire
  • inZipName: chaîne, compressée danszipNom de fichier dans le fichier
  • password: chaîne, décompresser le mot de passe, pas de mot de passe par défaut

Écrire le fichier spécifié dans le fichier compressé

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

Paramètres d'appel :

  • strm: SeekableStream, Spécifiez le flux de données à écrire dans le fichier
  • inZipName: chaîne, compressée danszipNom de fichier dans le fichier
  • password: chaîne, décompresser le mot de passe, pas de mot de passe par défaut

close

Fermé ouvertzipdéposer

1
ZipFile.close() async;

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Objet natif]", l'objet peut être ré-implémenté selon ses propres caractéristiques

1
String ZipFile.toString();

Résultat de retour :

  • String, Renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

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

Paramètres d'appel :

  • key: chaîne, inutilisé

Résultat de retour :

  • Value, Renvoie une valeur contenant JSON sérialisable