![](https://products-qa.fileformat.com/tr/compression/c/zip-library/header-image.png)
zip
Sıkıştırma Dosya Biçimleri ve zip arşivi için C API
ZIP Arşivlerinden Dosya Oluşturmak, Düzenlemek, Çıkarmak veya Silmek için Açık Kaynak C Kitaplığı.
Açık kaynaklı taşınabilir ZIP kitaplığı, yazılım geliştiricilerin ZIP arşivini oluşturmasına ve değiştirmesine olanak tanıyan C dilinde yazılmıştır. Kitaplık, mininiz kitaplığının üstüne, katmanlama işlevleri ise mininiz v1.15 API'sinin üstüne yazılır. Kütüphanenin arayüzü son derece basittir ve bu nedenle kullanıcıların anlaması için herhangi bir sorun olmayacaktır. Varsayılan sıkıştırma düzeyine sahip yeni bir ZIP arşivi oluşturma, mevcut ZIP arşivine ekleme, ZIP arşivini bir klasöre çıkarma, bir ZIP girdisini belleğe çıkarma gibi çeşitli gelişmiş ZIP sıkıştırma ve çıkarma ile ilgili özellikler kitaplık tarafından tam olarak desteklenir. bir dosyaya bir ZIP girişi çıkarmak, tüm ziplerin listesi, belirli bir dizine bir arşiv çıkarmak ve çok daha fazlası.
Zip'e Başlarken
Kütüphaneyi CMake aracılığıyla oluşturmanız önerilir. Zip kitaplığını derlemek için lütfen aşağıdaki komutu kullanın.
Zip kitaplığını dinamik bir kitaplık olarak derleyin
$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make
C Kütüphanesi ile Yeni Arşiv Oluştur
Zip kitaplığı, yazılım geliştiricilere kendi uygulamaları içinde varsayılan sıkıştırma düzeyiyle yeni bir zip arşivi oluşturma yeteneği sağlar. Ayrıca mevcut bir zip arşivini kolaylıkla değiştirmenize izin verir. Kolayca yeni dosyalar ekleyebilir veya bir dosyayı seçip istediğiniz konuma çıkarabilirsiniz. Arşiv kullanıcılarına bir dosya eklemek için dosyanın adının belirtilmesinin yanı sıra tam yolun sağlanması gerekir.
ZIP Arşivinden İçerik Çıkarma
Açık kaynaklı zip kitaplığı, programcıların bir arşivin içeriğini yalnızca birkaç C komutuyla bir klasöre kolayca çıkarmasına olanak tanır. Arşivdeki her şeyi veya yalnızca belirli dosyaları ayıklamak için işlevsellik sağlar. En iyi sonuçları elde etmek için lütfen her zaman arşivin içindeki dosyanın tam yolunu sağlayın.
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.