PHP API за създаване и извличане на ZIP, TAR, TBZ или TGZ архиви
PHP библиотеката с отворен код позволява на разработчиците да създават, изброяват, актуализират, извличат, изтриват компресирани файлови формати архиви чрез PHP API.
Zippy е PHP библиотека с отворен код, която предоставя функционалност за работа с популярни архивни формати като TAR, ZIP, TBZ2, TBZ, TGZ и др. Библиотеката Zippy е много лесна за използване и се състои от колекция от адаптери, които помагат при най-често срещаните операции за компресиране и декомпресиране като създаване, актуализиране на списък, извличане и изтриване за избран формат. има за цел много високи скорости и разумна компресия.
Библиотеката поддържа няколко важни функции, свързани с компресията, като създаване и актуализиране на ZIP-архиви, отваряне и изброяване на съдържанието на архив, добавяне на файлове към съществуващ архив, поддръжка на BZIP2 компресия, персонализиране на имена на файлове и директории в архива, запазване на архива в файл, извличане на архив в определена директория и др.
Първи стъпки с PhpZip
На първо място, трябва да имате PHP 5.5 и по-нова версия, за да работите безпроблемно с библиотеката. Единственият поддържан метод за инсталиране е чрез Composer. Изпълнете следната команда, за да изисквате Zippy във вашия проект.
Ето я командата
composer require alchemy/zippy
Създайте нов архив чрез PHP API
Софтуерните програмисти могат лесно да създадат нов ZIP архив, използвайки библиотеката Zippy в техните собствени PHP приложения. Библиотеката поддържа създаване на archive.zip, който съдържа "папка" на директория, която може да съдържа различни видове файлове. За да добавите файл, трябва да посочите името на записа в архива, както и да предоставите път. Той също така осигурява поддръжка за добавяне на нова директория. Можете да добавяте файлове към вашия zip архив един по един или да добавяте цялата директория наведнъж.
Извлечете архив в конкретна директория
Библиотеката Zippy с отворен код предоставя възможност за програмно извличане на архив в определена директория с помощта на PHP. Можете да го използвате, за да извлечете всичко в архива или само някои конкретни файлове. Моля, важно е да запомните, че е необходимо да посочите правилния път на файла в архива, за да го извлечете. По време на процеса на извличане директорията и файловата структура са добре поддържани и извлича всички файлове в съответните им директории.
Списък на съдържанието на архива
Библиотеката Zippy с отворен код позволява на разработчиците на софтуер програмно да отварят и показват съдържанието на архив чрез PHP команди. Библиотеката дава на потребителите пълен контрол и е предоставила методи и свойства за получаване на повече информация за архива, преди да извлече цялото му съдържание. Можете да преброите броя на файловете в архива, да прегледате всички файлове в архива, да извлечете само онези файлове, които са необходими, и др.
Изтриване на записи от ZIP архив
Библиотеката Zippy с отворен код предоставя възможност за изтриване на записи от ZIP архива чрез PHP команди. Има няколко налични опции за изтриване на записите, като изтриване на запис в архива с помощта на неговото име, изтриване на всички записи в ZIP архива, изтриване на записи с помощта на глобален шаблон и изтриване на записи с помощта на PCRE шаблон.