Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.8.0)
This interface represents an archive file entry.
public interface IArchiveFileEntryProperties
Length
Gets the length of the entry in bytes.
long? Length { get; }Property Value
long ?
Name
Gets name of the entry.
string Name { get; }Property Value
Remarks
Archives for compression only, such as gzip, bzip2, lzip, lzma, xz, z has name “File.bin” unless another name can be found in headers.
Methods
Extract(string)
Extracts the entry to the filesystem by the path provided.
FileInfo Extract(string path)Parameters
path string
The path to destination file. If the file already exists, it will be overwritten.
Returns
System.IO.FileInfo instance containing extracted data.
Exceptions
path is null.
The caller does not have the required permission to access.
The path is empty, contains only white spaces, or contains invalid characters.
Access to file path is denied.
The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.
File at path contains a colon (:) in the middle of the string.
Extract(Stream)
Extracts the entry to the stream provided.
void Extract(Stream destination)Parameters
destination Stream
Destination stream. Must be writable.
Exceptions
destination does not support writing.