![](https://products-qa.fileformat.com/az/compression/c/zip-library/header-image.png)
zip
Sıxılma Fayl Formatları və zip arxivi üçün C API
ZIP arxivlərindən faylları yaratmaq, redaktə etmək, çıxarmaq və ya silmək üçün Açıq Mənbəli C Kitabxanası.
Açıq mənbəli portativ ZIP kitabxanası proqram tərtibatçılarına ZIP arxivini yaratmağa və dəyişdirməyə imkan verən C dilində yazılmışdır. Kitabxana miniz kitabxanasının və qat funksiyaları miniz v1.15 API-nin üstündə yazılıb. Kitabxananın interfeysi son dərəcə sadədir və buna görə də istifadəçilərin onu anlamasında heç bir problem olmayacaq. Defolt sıxılma səviyyəsi ilə yeni ZIP arxivi yaratmaq, mövcud ZIP arxivinə əlavə etmək, ZIP arxivini qovluğa çıxarmaq, ZIP girişini yaddaşa çıxarmaq kimi bir neçə təkmil ZIP sıxılma və çıxarılması ilə bağlı funksiyalar kitabxana tərəfindən tam dəstəklənir. bir fayla ZIP girişinin çıxarılması, bütün ziplərin siyahısı, arxivi müəyyən bir kataloqa çıxarmaq və daha çox.
Zip ilə işə başlamaq
Kitabxananı CMake vasitəsilə qurmaq tövsiyə olunur. Zəhmət olmasa, zip kitabxanasını tərtib etmək üçün aşağıdakı əmrdən istifadə edin.
Zip kitabxanasını dinamik kitabxana kimi tərtib edin
$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make
C Kitabxanası vasitəsilə Yeni Arxiv yaradın
Zip kitabxanası proqram tərtibatçılarına öz proqramlarında standart sıxılma səviyyəsi ilə yeni zip arxivi yaratmaq imkanı verir. O, həmçinin mövcud zip arxivini asanlıqla dəyişdirməyə imkan verir. Siz asanlıqla yeni fayllar əlavə edə və ya faylı seçib istədiyiniz yerə çıxara bilərsiniz. İstifadəçilərdən faylı arxivə əlavə etmək üçün faylın adını, eləcə də tam yolunu göstərməyi tələb edir.
ZIP arxivindən məzmunun çıxarılması
Açıq mənbəli zip kitabxanası proqramçılara bir neçə C əmri ilə arxivin məzmununu asanlıqla qovluğa çıxarmağa imkan verir. Arxiv içindəki hər şeyi və ya sadəcə bəzi xüsusi faylları çıxarmaq üçün funksionallıq təmin edir. Ən yaxşı nəticələr üçün, lütfən, onu çıxarmaq üçün həmişə arxiv daxilində faylın tam yolunu təmin edin.
ZIP arxivinə daha çox nəzarət
Zip kitabxanası ZIP arxivinin məzmununa daha yaxşı nəzarət etmək üçün bir neçə vacib funksiya təqdim edir. İstifadəçilərə arxivin məzmununu çıxarmazdan əvvəl onun haqqında tam məlumat əldə etməyə kömək edə biləcək bir neçə üsul və xüsusiyyətlər mövcuddur. O, arxivdəki faylların sayını hesablamaq, arxivdəki bütün faylları təkrarlamaq, yalnız seçilmiş faylları çıxarmaq, faylları arxivdən silmək və sair kimi funksiyaları dəstəkləyir.