Class GzipArchive
İçindekiler
[
Saklamak
]GzipArchive class
Bu sınıf, gzip arşiv dosyasını temsil eder. Gzip arşivlerini oluşturmak veya çıkarmak için kullanın.
public class GzipArchive : IArchive, IArchiveFileEntry
yapıcılar
| İsim | Tanım |
|---|---|
| GzipArchive() | Yeni bir örneğini başlatır.GzipArchive sıkıştırmak için hazırlanan sınıf. |
| GzipArchive(Stream, bool) | Yeni bir örneğini başlatır.GzipArchive sıkıştırmayı açmak için hazırlanan sınıf. |
| GzipArchive(string, bool) | Yeni bir örneğini başlatır.GzipArchive sınıf. |
Özellikleri
| İsim | Tanım |
|---|---|
| Name { get; } | Orijinal dosyanın adı. |
yöntemler
| İsim | Tanım |
|---|---|
| Dispose() | Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
| Extract(Stream) | Arşivi sağlanan akışa çıkarır. |
| Open() | Çıkarmak için arşivi açar ve arşiv içeriğine sahip bir akış sağlar. |
| Save(Stream) | Arşivi sağlanan akışa kaydeder. |
| Save(string) | Arşivi sağlanan hedef dosyaya kaydeder. |
| SetSource(FileInfo) | Arşiv içinde sıkıştırılacak içeriği ayarlar. |
| SetSource(Stream) | Arşiv içinde sıkıştırılacak içeriği ayarlar. |
| SetSource(string) | Arşiv içinde sıkıştırılacak içeriği ayarlar. |
| SetSource(TarArchive) | Arşiv içinde sıkıştırılacak içeriği ayarlar. |
Notlar
Gzip sıkıştırma algoritması, LZ77 ve Huffman kodlamasının bir kombinasyonu olan DEFLATE algoritmasına dayanmaktadır.
Ayrıca bakınız
- interface IArchive
- interface IArchiveFileEntry
- ad alanı Aspose.Zip.Gzip
- toplantı Aspose.Zip