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.
FileName
indique le nom du fichier de l'archive .zip.
Bytes
représente les octets de sortie (utilisés par les deux premières surcharges).
Index
est l'index du fichier de cette archive .zip.
Stream
est le flux de sortie (utilisé par les deux dernières surcharges).
LocalHeader
est 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.