![](https://products-qa.fileformat.com/uk/compression/swift/zip-api/header-image.png)
Zip
Бібліотека Swift з відкритим кодом для архівування та розпакування файлів
Бібліотека Zip полегшує роботу розробників, допомагаючи їм розробляти програми, які можуть заархівовувати та розархівовувати різні типи файлів за допомогою команд Swift. Бібліотека містить набір дуже корисних функцій і може бути легко інтегрована з іншими проектами. Бібліотека побудована на основі minizip і забезпечує підтримку кількох розширених функцій стиснення та видобування архівів ZIP.
Бібліотека Zip дуже проста у використанні та включає вбудовану підтримку файлів «.ZIP» і «.CBZ». Бібліотека включає повну підтримку кількох важливих функцій, таких як zip-файли з певного розташування, розархівування документів до вказаного шляху, розпакування певного файлу, створення захищених паролем zip-файлів, перегляд оновлень прогресу, додавання або видалення записів з zip-архівів, краща обробка помилок для невдалих операцій і багато іншого.
Початок роботи з Zip
Рекомендований спосіб інсталяції Zip – із GitHub. Скористайтеся наведеною нижче командою для плавної інсталяції
Скомпілюйте бібліотеку Zip через GitHub
go get https://github.com/marmelroy/Zip.git
Стискайте файли за допомогою бібліотеки Swift
Бібліотека Zip з відкритим кодом дозволяє розробникам програмного забезпечення стискати різні види файлів у своїх власних програмах Swift. Щоб заархівувати певний файл або набір файлів, вам потрібно вказати правильну адресу, а потім це зробить бібліотека. Він також підтримує редагування існуючого ZIP-файлу з легкістю. Ви можете додати або видалити файл з існуючого ZIP-архіву. Ви також можете легко використовувати розширені функції, щоб установити спеціальні шляхи призначення.
Створюйте ZIP-файли, захищені паролем, за допомогою Swift
Це завжди дуже корисно захистити важливі дані або ZIP-файли. Він забезпечує високий рівень безпеки конфіденційних даних користувачів і забезпечує їх безпеку під час передачі в інші місця призначення. Безкоштовна бібліотека Zip надає програмістам можливість створювати та керувати захищеними паролем ZIP-файлами в своїх програмах Swift. Він надає функції для встановлення пароля для читання всіх або деяких записів, зміни пароля, видалення пароля та багато іншого.
Вилучення файлів із ZIP-файлу на диск
Бібліотека Zip містить повну підтримку для доступу та вилучення вмісту ZIP-файлів за допомогою кількох рядків коду Swift. Бібліотека містить кілька важливих функцій, пов’язаних із видобуванням файлів, наприклад вибір і розпакування певного файлу, витягування папок у вибране вами місце, видобування всього вмісту архіву тощо. Він також надає можливість генерувати та перевіряти підпис CMS для кожного запису.