ZIP Foundation

 
 

Бібліотека Swift з відкритим вихідним кодом для створення ZIP-архівів

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

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

Previous Next

Початок роботи з ZIP Foundation

Ви можете легко встановити ZIP Foundation із CocoaPods. Будь ласка, використовуйте наступну команду для встановлення проекту у вашій системі.

Скомпілюйте бібліотеку ZIP Foundation через CocoaPods

 $ pod install

Ви можете легко встановити бібліотеку ZIP Foundation з GitHub. Будь ласка, використовуйте наступну команду для встановлення проекту у вашій системі.

Установіть ZIP Foundation Library через GitHub

 go get https://github.com/weichsel/ZIPFoundation.git 

Zip-файли та каталоги через бібліотеку Swift

Бібліотека ZIP Foundation з відкритим кодом дозволяє розробникам програмного забезпечення заархівовувати різні типи файлів або каталогів за допомогою коду Swift. Щоб заархівувати один файл, вам потрібно просто передати URL-адресу файлу, що представляє елемент, який ви хочете заархівувати, і URL-адресу призначення. За замовчуванням під час створення архіву стиснення не використовується. Ви також можете створити стислий ZIP-архів, встановивши для параметра значення .deflate. Так само, як і файли, він також приймає елементи каталогу та легко додає вміст каталогу до архіву.

Додати або видалити окремі записи

Часто потрібно отримати доступ або прочитати певні записи в ZIP-архіві з розпакуванням цілого архіву. Фонд ZIP допомагає розробникам програмного забезпечення отримувати індивідуальний доступ до певних записів і використовувати їх відповідно до власних потреб. Це також полегшує програмістам поетапне оновлення вмісту архіву. Програмісти можуть легко додати новий файл до існуючого архіву або замінити чи видалити файл у існуючому архіві ZIP.

Обробляти архіви в пам'яті

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

 Українська