SnappyArchive

SnappyArchive class

This class represents a snappy archive file. Use it to compose or extract snappy archives.

The SnappyArchive type exposes the following members:

Constructors

NameDescription
SnappyArchive()Initializes a new instance of the SnappyArchive class prepared for compressing.
SnappyArchive(source)Initializes a new instance of the SnappyArchive class prepared for decompressing.
SnappyArchive(path)Initializes a new instance of the SnappyArchive class prepared for decompressing.

Properties

NameDescription
file_entriesGets entries of IArchiveFileEntry type constituting the archive.
formatGets the archive format.
nameGets name of the entry.
lengthGets the length of the entry in bytes.

Methods

NameDescription
extract(destination)Extracts snappy archive to a stream.
extract(path)Extracts snappy archive to a file by path.
set_source(source)Sets the content to be compressed within the archive.
set_source(source_path)Sets the content to be compressed within the archive.
save(output)Saves snappy archive to the stream provided.
save(destination_file_name)Saves snappy archive to a destination file provided.
extract_to_directory(destination_directory)Extracts content of the archive to the directory provided.

See Also