OpenPack()
Syntaxe
Resultat = OpenPack(#Archive, Fichier$ [, Plugin])Description
Ouvre un fichier Archive.
Arguments
#Archive Un numéro pour identifier le fichier archive.
#PB_Any peut être utilisé en tant que paramètre pour générer automatiquement ce numéro.Fichier$ Le nom du fichier archive à ouvrir. Plugin (optionnel) Le plug-in à utiliser, si plus d'un plug-in a été enregistré. Il peut être une des valeurs suivantes: #PB_PackerPlugin_BriefLZ: Utilisation de BriefLZ. UseBriefLZPacker() doit être appelé auparavant. #PB_PackerPlugin_Zip : Utilisation de Zip. UseZipPacker() doit être appelé auparavant. #PB_PackerPlugin_Lzma : Utilisation de Lzma. UseLzmaPacker() doit être appelé auparavant. #PB_PackerPlugin_Tar : Utilisation de Tar. UseTarPacker() doit être appelé auparavant.
Valeur de retour
Renvoie une valeur non nulle si le fichier archive a été ouvert avec succès, zéro sinon. Si #PB_Any a été utilisé comme paramètre #Archive alors c'est le numéro de l'archive généré qui est renvoyé.
Remarques
Avant d'ouvrir un fichier archive, au moins un Plug-in doit être enregistré avec l'une des commandes suivantes: UseZipPacker(), UseLzmaPacker(), , UseTarPacker(), UseBriefLZPacker(). Une fois ouvert, le contenu de l'archive peut être listé avec ExaminePack().UseZipPacker() ; Ouvre le fichier compressé If OpenPack(0, "MesFichiersCompresses.zip") ; Liste toutes les entrées If ExaminePack(0) While NextPackEntry(0) Debug "Nom: " + PackEntryName(0) + ", Taille: " + PackEntrySize(0) Wend EndIf ClosePack(0) EndIf
Voir aussi
ClosePack(), ExaminePack()
OS Supportés
Tous