Sıxılma Fayl Formatlarını İdarə etmək üçün C Kitabxanası
Öz proqramlarınız daxilində ZIP arxivlərini yaratmaq, redaktə etmək, silmək və çıxarmaq üçün Açıq Mənbə C Kitabxanası.
Libzip, proqram tərtibatçılarına minimum səylə öz proqramları daxilində ZIP arxivləri yaratmaq və dəyişdirmək imkanı verən açıq mənbəli C kitabxanasıdır. Tərtibatçılar asanlıqla məlumat buferlərindən faylları, eləcə də müxtəlif faylları və ya birbaşa digər zip arxivlərindən kopyalanan sıxılmış məlumatları əlavə edə bilərlər. O, həmçinin arxivi bağlamadan edilən dəyişiklikləri geri qaytarmağı dəstəkləyir. Bundan əlavə, kitabxana Winzip AES və köhnə PKware proqramlarının şifrələnməsini və deşifrəsini də dəstəkləyir.
API yaxşı sənədləşdirilmişdir və asanlıqla əldə edilə bilər. API ZIP və ZIP64 arxivləri üçün bir neçə qabaqcıl sıxılma və çıxarışla əlaqəli funksiyalar üçün tam dəstək verir, məsələn, ZIP arxivinə fayl əlavə etmək və ya onu dəyişdirmək, ZIP arxivinə kataloq əlavə etmək, ZIP arxivindən faylı silmək, fayl şifrələməsi və şifrənin açılması dəstəyi, son dəyişiklik vaxtı, oxumaq üçün ZIP arxivində faylı açmaq, zip mənbəyinə məlumat yazmaq və daha çox şey.
libzip ilə işə başlamaq
CMake libzip kitabxanasını qurmaq üçün çox tövsiyə olunur. Siz onu cmake saytından asanlıqla əldə edə bilərsiniz.
Tipik quraşdırma kodu aşağıda verilmişdir
Əsas İstifadə üçün Zip Kitabxanasını tərtib edin
mkdir build
cd build
cmake ..
make
make test
make install
ZIP arxivinə Fayl əlavə edin və ya dəyişdirin
ZIP arxivini öz tətbiqlərində idarə etmək həmişə İT şirkətlərinin, eləcə də fərdi şəxslərin tələbidir. Libzip kitabxanası kompüter proqramçılarına ZIP arxivinə fayl əlavə etmək, eləcə də mövcud ZIP arxivindəki faylları asanlıqla dəyişdirmək və ya silmək imkanı verməklə bu funksiyaları təmin edir. Mövcud üsullar çox istifadəçi dostudur və bu tapşırığı yerinə yetirmək üçün sadəcə bir neçə sətir kod tələb olunur.
C Kitabxanası vasitəsilə Yeni Arxiv yaradın
Libzip kitabxanası tərtibatçılara öz C proqramlarında yeni zip arxivi yaratmağa imkan verir. Siz həmçinin mövcud ZIP arxivinə faylları əlavə etməklə və ya redaktə etməklə onu dəyişdirə bilərsiniz. Kitabxana istifadəçilərə ZIP arxivindəki faylların siyahısına baxmaq, ZIP arxivindəki kataloqu və ya faylı silmək, faylları açmaq və ya bağlamaq və sair imkanlar verməklə onlara tam nəzarət edir.
ZIP arxivində faylları oxuyun və çıxarın
Açıq mənbəli libzip kitabxanası istifadəçilərə ZIP arxivinin məzmununu asanlıqla oxumağa və çıxarmağa kömək edir. Kitabxana yalnız bir neçə sətir C kodu ilə fayl və qovluqların seçdiyiniz yerə çıxarılmasını dəstəkləyir. Kitabxana arxiv daxilində tam məlumatların çıxarılması, eləcə də seçdiyiniz xüsusi faylların çıxarılması üçün dəstək verir.
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.