Class GzipArchive
Innehåll
[
Dölj
]GzipArchive class
Den här klassen representerar gzip-arkivfilen. Använd den för att komponera eller extrahera gzip-arkiv.
public class GzipArchive : IArchive, IArchiveFileEntry
Konstruktörer
namn | Beskrivning |
---|---|
GzipArchive() | Initierar en ny instans avGzipArchive klass förberedd för komprimering. |
GzipArchive(Stream, bool) | Initierar en ny instans avGzipArchive klass förberedd för dekomprimering. |
GzipArchive(string, bool) | Initierar en ny instans avGzipArchive class. |
Egenskaper
namn | Beskrivning |
---|---|
Name { get; } | Namn på originalfil. |
Metoder
namn | Beskrivning |
---|---|
Dispose() | Utför programdefinierade uppgifter associerade med att frigöra, frigöra eller återställa ohanterade resurser. |
Extract(Stream) | Extraherar arkivet till den tillhandahållna strömmen. |
Open() | Öppnar arkivet för extrahering och tillhandahåller en ström med arkivinnehåll. |
Save(Stream) | Sparar arkivet i den tillhandahållna strömmen. |
Save(string) | Sparar arkiv till destinationsfil som tillhandahålls. |
SetSource(FileInfo) | Ställer in innehållet som ska komprimeras i arkivet. |
SetSource(Stream) | Ställer in innehållet som ska komprimeras i arkivet. |
SetSource(string) | Ställer in innehållet som ska komprimeras i arkivet. |
SetSource(TarArchive) | Ställer in innehållet som ska komprimeras i arkivet. |
Anmärkningar
Gzip-komprimeringsalgoritmen är baserad på DEFLATE-algoritmen, som är en kombination av LZ77 och Huffman-kodning.
Se även
- interface IArchive
- interface IArchiveFileEntry
- namnutrymme Aspose.Zip.Gzip
- hopsättning Aspose.Zip