ZIP, TAR, TBZ və ya TGZ arxivlərini yaratmaq və çıxarmaq üçün PHP API
Açıq Mənbəli PHP Kitabxanası tərtibatçılara PHP API vasitəsilə sıxılma fayl formatları Arxivləri yaratmağa, siyahıya salmağa, yeniləməyə, çıxarmağa, silməyə imkan verir.
Zippy TAR, ZIP, TBZ2, TBZ, TGZ və s. kimi məşhur arxiv formatlarını işləmək üçün funksionallıq təmin edən açıq mənbəli PHP kitabxanasıdır. Zippy kitabxanasının istifadəsi çox sadədir və seçilmiş format üçün yaratmaq, siyahı yeniləmək, çıxarmaq və silmək kimi ən ümumi sıxılma və dekompressiya əməliyyatlarında kömək edən adapterlər toplusundan ibarətdir. çox yüksək sürət və ağlabatan sıxılma məqsədi daşıyır.
Kitabxana ZIP-arxivlərin yaradılması və yenilənməsi, arxivin məzmununun açılması və siyahıya alınması, mövcud arxivə faylların əlavə edilməsi, BZIP2 sıxılma dəstəyi, arxiv daxilində fayl və kataloq adlarının fərdiləşdirilməsi, arxivin arxivdə saxlanması kimi bir neçə vacib sıxılma ilə əlaqəli funksiyaları dəstəkləyir. fayl, arxivi xüsusi qovluğa çıxarın və s.
PhpZip ilə işə başlamaq
Kitabxananı rahat işləmək üçün ilk növbədə PHP 5.5 və daha yuxarı versiyaya sahib olmalısınız. Dəstəklənən yeganə quraşdırma metodu Composer vasitəsilədir. Layihənizdə Zippy tələb etmək üçün aşağıdakı əmri işlədin.
Budur əmr
composer require alchemy/zippy
PHP API vasitəsilə Yeni Arxiv yaradın
Proqram proqramçıları öz PHP proqramlarında Zippy kitabxanasından istifadə edərək asanlıqla yeni ZIP arxivi yarada bilərlər. Kitabxana müxtəlif növ faylları ehtiva edə bilən "qovluq" kataloqu olan archive.zip yaradılmasını dəstəkləyir. Fayl əlavə etmək üçün arxivdəki girişin adını, eləcə də yolu göstərməlisiniz. O, həmçinin yeni kataloq əlavə etmək üçün dəstək verir. Siz zip arxivinizə faylları bir-bir əlavə edə və ya bütün kataloqu bir anda əlavə edə bilərsiniz.
Arxivi xüsusi bir qovluğa çıxarın
Açıq mənbəli Zippy kitabxanası PHP-dən istifadə edərək proqramlı şəkildə müəyyən bir kataloqa arxiv çıxarmaq imkanı verir. Arxiv içindəki hər şeyi və ya bəzi xüsusi faylları çıxarmaq üçün ondan istifadə edə bilərsiniz. Xahiş edirik, yadda saxlamaq vacibdir ki, faylı çıxarmaq üçün arxiv daxilində faylın düzgün yolunu müəyyən etmək lazımdır. Çıxarma prosesi zamanı kataloq və fayl strukturu yaxşı saxlanılır və o, bütün faylları müvafiq qovluqlarına çıxarır.
Arxivin Məzmunu Listinq
Açıq mənbəli Zippy kitabxanası proqram tərtibatçılarına PHP əmrləri vasitəsilə arxivin məzmununu proqramlı şəkildə açmağa və göstərməyə imkan verir. Kitabxana istifadəçilərə tam nəzarət imkanı verir və arxivin bütün məzmununu çıxarmazdan əvvəl arxiv haqqında daha çox məlumat əldə etmək üçün metodlar və xüsusiyyətlər təqdim edir. Siz arxivdəki faylların sayını hesablaya, arxivdəki bütün faylları təkrarlaya, yalnız lazım olan faylları çıxara və s. edə bilərsiniz.
Bir ZIP Arxivindən Yazıların Silinməsi
Açıq mənbəli Zippy kitabxanası PHP əmrləri vasitəsilə ZIP arxivindən qeydləri silmək imkanı verir. Daxiletmələri silmək üçün bir neçə variant var, məsələn, arxivdəki qeydi adından istifadə edərək silmək, ZIP arxivindəki bütün qeydləri silmək, qlob nümunəsindən istifadə edərək qeydləri silmək və PCRE nümunəsindən istifadə edərək qeydləri silmək.