PHP API для створення та видобування архівів ZIP, TAR, TBZ або TGZ

Бібліотека PHP із відкритим вихідним кодом дозволяє розробникам створювати, перераховувати, оновлювати, видобувати та видаляти архіви форматів стиснутих файлів через PHP API.

Zippy — це бібліотека PHP з відкритим вихідним кодом, яка надає функції для роботи з популярними форматами архівів, такими як TAR, ZIP, TBZ2, TBZ, TGZ тощо. Бібліотека Zippy дуже проста у використанні та складається з набору адаптерів, які допомагають у найпоширеніших операціях стиснення та розпакування, як-от створення, оновлення списку, вилучення та видалення для вибраного формату. він націлений на дуже високі швидкості та розумне стиснення.

Бібліотека підтримує кілька важливих функцій, пов’язаних зі стисненням, наприклад створення та оновлення ZIP-архівів, відкриття та перелік вмісту архіву, додавання файлів до існуючого архіву, підтримку стиснення BZIP2, налаштування імен файлів і каталогів всередині архіву, збереження архіву в файл, розпакуйте архів у певний каталог тощо.

Previous Next

Початок роботи з 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-архіві, видалення записів за допомогою шаблону glob і видалення записів за шаблоном PCRE.

 Українська