Sıkıştırma Dosya Biçimlerini Yönetmek için C Kitaplığı
Kendi uygulamalarınızda ZIP Arşivleri Oluşturmak, Düzenlemek, Silmek ve Çıkarmak için Açık Kaynak C Kitaplığı.
Libzip, yazılım geliştiricilere kendi uygulamaları içinde minimum çabayla ZIP arşivleri oluşturma ve değiştirme yeteneği veren açık kaynaklı bir C kitaplığıdır. Geliştiriciler, veri arabelleklerinden ve farklı dosyalardan dosyaları veya doğrudan diğer zip arşivlerinden kopyalanan sıkıştırılmış verileri kolayca ekleyebilir. Ayrıca arşivi kapatmadan yapılan değişiklikleri geri almayı da destekler. Ayrıca kitaplık, Winzip AES ve eski PKware'in şifrelenmesini ve şifresinin çözülmesini de destekler.
API iyi belgelenmiştir ve kolayca erişilebilir. API, bir ZIP arşivine dosya eklemek veya bir ZIP arşivindeki dosyayı değiştirmek, bir ZIP arşivine bir dizin eklemek, bir ZIP arşivinden bir dosya silmek, dosya şifreleme ve şifre çözme desteği, son değişiklik zamanı, dosyayı okumak için bir ZIP arşivinde açma, zip kaynağına veri yazma ve çok daha fazlası.
libzip'e Başlarken
CMake, libzip kitaplığını oluşturmak için şiddetle tavsiye edilir. cmake web sitesinden kolayca alabilirsiniz.
Tipik bir kurulum kodu aşağıda verilmiştir
Temel Kullanım için zip Kitaplığı Derleme
mkdir build
cd build
cmake ..
make
make test
make install
ZIP arşivinde Dosya Ekle veya Değiştir
Bir ZIP arşivini kendi uygulamalarında yönetmek her zaman BT şirketlerinin ve bireylerin talebidir. Libzip kitaplığı, bilgisayar programcılarının bir ZIP arşivine dosya eklemelerine ve ayrıca mevcut bir ZIP arşivindeki dosyaları kolaylıkla değiştirmelerine veya silmelerine izin vererek kolaylaştıran bu özellikleri sağlar. Mevcut yöntemler oldukça kullanıcı dostudur ve bu görevi gerçekleştirmek için sadece birkaç satır koda ihtiyacınız vardır.
C Kütüphanesi ile Yeni Arşiv Oluşturun
Libzip kitaplığı, geliştiricilerin kendi C uygulamaları içinde yeni bir zip arşivi oluşturmasına olanak tanır. Ayrıca mevcut bir ZIP arşivini, içine dosya ekleyerek veya düzenleyerek de değiştirebilirsiniz. Kitaplık, ZIP arşivindeki dosyaların bir listesini görüntülemelerine, bir ZIP arşivindeki bir dizini veya dosyayı silmelerine, dosyaları açıp kapatmalarına ve daha pek çok şeye izin vererek kullanıcılara tam kontrol sağlar.
ZIP Arşivindeki Dosyaları Okuyun ve Çıkarın
Açık kaynak libzip kitaplığı, kullanıcıların bir ZIP arşivinin içeriğini kolayca okumasını ve çıkartmasını kolaylaştırır. Kitaplık, yalnızca birkaç satır C kodu ile dosya ve klasörleri istediğiniz bir yere çıkarmayı destekler. Kütüphane, arşivin içindeki tüm verilerin çıkarılmasının yanı sıra seçtiğiniz belirli dosyaların çıkarılması için destek sağlar.
ZIP Arşivi Üzerinde Daha Fazla Kontrol
Zip kitaplığı, bir ZIP arşivinin içeriği üzerinde daha iyi kontrol için birkaç önemli özellik sağlar. Kullanıcıların, içeriğini çıkarmadan önce arşiv hakkında eksiksiz bilgi edinmelerine yardımcı olabilecek çeşitli yöntemler ve özellikler mevcuttur. Bir arşivdeki dosya sayısını sayma, bir arşivdeki tüm dosyaları yineleme, yalnızca seçili dosyaları çıkarma, bir arşivden dosyaları kaldırma ve daha pek çok özelliği destekler.