ZipArchive
ZipArchive
Przegląd
ZipArchive jest klasą w Aspose.Cells FOSS dla C++.
Ta klasa udostępnia 5 metod do pracy z obiektami ZipArchive w programach C++. Dostępne metody to: AddEntry, FromZipBytes, GetEntry, GetEntryCount, ToZipBytes. Wszystkie publiczne członki są dostępne dla każdej aplikacji C++ po zainstalowaniu pakietu Aspose.Cells FOSS dla C++.
Metody
| Sygnatura | Opis |
|---|---|
FromZipBytes(zipData: std::vector<uint8_t>) → ZipArchive | Parsuje archiwum ZIP z surowych bajtów. Rzuca std::runtime_error przy nieprawidłowych lub uszkodzonych danych. |
ToZipBytes() → std::vector<uint8_t> | Serializuje to archiwum do ZIP bajtów przy użyciu trybu STORED (bez kompresji). |
GetEntry(uri: std::string_view) → ZipArchiveEntry | Pobiera wpis według URI. URI jest normalizowane (usuwany początkowy ‘/’ oraz zamieniane backslash’e). Zwraca null ZipArchiveEntry, jeśli nie znaleziono. |
AddEntry(uri: std::string_view, data: std::vector<uint8_t>) | Dodaje lub zastępuje wpis. |
GetEntryCount() → size_t | Zwraca liczbę wpisów. |