ZIP-Arxivlərlə işləmək üçün Açıq Mənbəli PHP Kitabxanası
PHP API vasitəsilə ZIP və ya BZIP2 və Parolla Qorunan Arxivlər kimi sıxılma fayl formatlarını yaradın, yeniləyin, silin və çıxarın.
PhpZip, ZIP arxivləri ilə işləmək üçün funksionallıq təmin edən açıq mənbəli PHP kitabxanasıdır. API Zip faylını yaddaşda (və ya müvəqqəti faylda) yaradır və istifadəçilərə son Zip faylını istifadəçinin təklif etdiyi yerə saxlamağa imkan verir. Arxivdəki hər bir giriş haqqında məlumat əldə etmək imkanı verir. O, həmçinin arxiv şərhlərini, eləcə də fərdi giriş şərhlərini dəstəkləyir.
API ZIP-arxivlərin yaradılması və dəyişdirilməsi, zip fayllarının açılması və açılması, mövcud ZIP, WinZip AES şifrələmə fayllarına əlavə edilməsi, BZIP2 sıxılması, xarici fayl atributları və ZIP64 uzantıları, arxivi fayla saxlamaq və arxivi saxlamaq kimi bir sıra vacib funksiyaları dəstəkləyir. daha çox.
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. Quraşdırmanın ən asan yolu kompüterinizdə Composer quraşdırılmış olmasıdır. Bəstəkar quraşdırıldıqdan sonra bu tələbi composer.json faylınıza əlavə etməlisiniz.
Budur əmr
"phpzip/phpzip": ">=2.0.7"
PHP Kitabxanası vasitəsilə Arxivə Girişlər əlavə edin
Proqram proqramçıları öz PHP proqramlarında PhpZip kitabxanasından istifadə edərək asanlıqla ZIP arxivinə fayl əlavə edə bilərlər. Fayl əlavə etmək üçün arxivdəki girişin adını, eləcə də yolu göstərməlisiniz. API həmçinin axından ZIP arxivinə giriş əlavə etmək imkanı verir. O, həmçinin yeni kataloq əlavə etmək üçün dəstək verir.
ZIP-Arxivdən daxil olanları silin
PhpZip kitabxanası ZIP arxivindən qeydləri silmək üçün bir funksiya təqdim edir. Yazıları silmək üçün bir neçə variant var, məsələn, arxivdəki qeydi onun 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.
Parolla qorunan arxivlərlə işləmək
PhpZip kitabxanası php-bz2 uzantısı ilə ənənəvi deflate sıxılma və BZIP2 sıxılması üçün dəstək verir. PhpZip kitabxanası parolla qorunan arxivlərlə işləmək üçün PHP 5.5 və daha yuxarı versiya tələb edir. O, tərtibatçılara arxivdəki bütün və ya bəzi qeydləri oxumaq üçün parol təyin etmək, arxiv üçün parolu dəyişmək, arxiv parolunu silmək, parol və ya şifrələmə metodu təyin etmək və bir çox başqa seçimlər etməyə imkan verir.