System.Zip.TZipFile.Read

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi