System.Zip.TZipFile.Read
Delphi
procedure Read(const FileName: string; out Bytes: TBytes); overload;
procedure Read(Index: Integer; out Bytes: TBytes); overload;
procedure Read(const FileName: string; out Stream: TStream; out LocalHeader: TZipHeader); overload;
procedure Read(Index: Integer; out Stream: TStream; out LocalHeader: TZipHeader); overload;
C++
void __fastcall Read(const System::UnicodeString FileName, /* out */ System::DynamicArray<System::Byte> &Bytes)/* overload */;
void __fastcall Read(int Index, /* out */ System::DynamicArray<System::Byte> &Bytes)/* overload */;
void __fastcall Read(const System::UnicodeString FileName, /* out */ System::Classes::TStream* &Stream, /* out */ TZipHeader &LocalHeader)/* overload */;
void __fastcall Read(int Index, /* out */ System::Classes::TStream* &Stream, /* out */ TZipHeader &LocalHeader)/* overload */;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
procedure function |
public | System.Zip.pas System.Zip.hpp |
System.Zip | TZipFile |
Description
Lit un fichier depuis une archive .zip.
Il y a quatre surcharges de cette procédure, selon la représentation du fichier et le mode de sortie.
FileNameindique le nom du fichier de l'archive .zip.
Bytesreprésente les octets de sortie (utilisés par les deux premières surcharges).
Indexest l'index du fichier de cette archive .zip.
Streamest le flux de sortie (utilisé par les deux dernières surcharges).
LocalHeaderest l'en-tête du fichier local.
Les procédures de surcharge qui prennent un entier comme paramètre sont utiles quand l'archive .zip contient des noms de fichiers dupliqués.