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