Biblioteka C do zarządzania formatami plików kompresji
Open Source C Library do tworzenia, edytowania, usuwania i wyodrębniania archiwów ZIP we własnych aplikacjach.
Libzip to biblioteka C typu open source, która daje programistom możliwość tworzenia i modyfikowania archiwów ZIP we własnych aplikacjach przy minimalnym wysiłku. Deweloperzy mogą łatwo dodawać pliki z buforów danych, a także różne pliki lub skompresowane dane skopiowane bezpośrednio z innych archiwów zip. Obsługuje również cofanie zmian dokonanych bez zamykania archiwum. Ponadto biblioteka obsługuje również szyfrowanie i deszyfrowanie Winzip AES i starszego PKware.
API jest dobrze udokumentowane i jest łatwo dostępne. API zapewnia pełną obsługę kilku zaawansowanych funkcji związanych z kompresją i rozpakowywaniem archiwów ZIP i ZIP64, takich jak dodawanie lub zastępowanie pliku w archiwum ZIP, dodawanie katalogu do archiwum ZIP, usuwanie pliku z archiwum ZIP, szyfrowanie plików i obsługa deszyfrowania, czas ostatniej modyfikacji, otwieranie pliku w archiwum ZIP do odczytu, zapisywanie danych do źródła zip i wiele innych.
Pierwsze kroki z libzip
CMake jest wysoce zalecane do budowania biblioteki libzip. Możesz go łatwo pobrać ze strony cmake.
Poniżej podano typowy kod instalacyjny
Skompiluj bibliotekę zip do podstawowego użycia
mkdir build
cd build
cmake ..
make
make test
make install
Dodaj lub zamień plik w archiwum ZIP
Zarządzanie archiwum ZIP we własnych aplikacjach jest zawsze wymagane zarówno przez firmy IT, jak i osoby prywatne. Biblioteka libzip zapewnia te funkcje ułatwiając programistom komputerowym, umożliwiając im łatwe dodawanie pliku do archiwum ZIP, a także zastępowanie lub usuwanie plików w istniejącym archiwum ZIP. Dostępne metody są bardzo przyjazne dla użytkownika i do wykonania tego zadania wystarczy kilka linijek kodu.
Utwórz nowe archiwum za pomocą biblioteki C
Biblioteka libzip umożliwia programistom generowanie nowego archiwum zip we własnych aplikacjach C. Możesz także zmodyfikować istniejące archiwum ZIP, dodając lub edytując znajdujące się w nim pliki. Biblioteka zapewnia pełną kontrolę użytkownikom, umożliwiając im przeglądanie listy plików w archiwum ZIP, usuwanie katalogu lub pliku w archiwum ZIP, otwieranie lub zamykanie plików i wiele innych.
Czytaj i wyodrębniaj pliki w archiwum ZIP
Biblioteka libzip o otwartym kodzie źródłowym ułatwia użytkownikom łatwe odczytywanie i wyodrębnianie zawartości archiwum ZIP. Biblioteka obsługuje wyodrębnianie plików i folderów w wybrane miejsce za pomocą zaledwie kilku linijek kodu C. Biblioteka zapewnia obsługę wyodrębniania pełnych danych z archiwum, a także wyodrębniania wybranych plików.
Większa kontrola nad archiwum ZIP
Biblioteka zip zapewnia kilka ważnych funkcji zapewniających lepszą kontrolę nad zawartością archiwum ZIP. Dostępnych jest kilka metod i właściwości, które mogą pomóc użytkownikom uzyskać pełne informacje o archiwum przed wyodrębnieniem jego zawartości. Obsługuje takie funkcje, jak liczenie plików w archiwum, iterowanie wszystkich plików w archiwum, wyodrębnianie tylko wybranych plików, usuwanie plików z archiwum i wiele innych.