Головна / Інструменти для файлів / Онлайн розпакувальник ZIP
Безкоштовні онлайн-інструменти

Онлайн розпакувальник ZIP

Розпакуйте ZIP-архів онлайн: виберіть файл, перегляньте список файлів із розмірами та завантажте результат як extracted-files.zip. Без завантаження на сервер…

Почати роботу

Можливості та обмеження

Інструмент підтримує ZIP-архіви з локальними записами, які використовують метод зберігання (store, метод 0) або сирий deflate (метод 8). Назви файлів мають бути у кодуванні UTF-8, а розміри мають бути вказані у локальному заголовку. Архіви з шифруванням, записами з data descriptor, не-UTF-8 назвами, ZIP64 або іншими методами стиснення відхиляються, а не частково обробляються.

Перевірка безпеки

Перед розпакуванням інструмент перевіряє межі заголовків і стиснених даних, безпечність відносних шляхів (щоб уникнути path traversal), відсутність дублікатів шляхів, заявлені розміри та контрольну суму CRC-32. Наприклад, якщо змінити хоча б один байт у перевіреному двомовному файлі, перевірка CRC виявить помилку. Це знижує ризик пошкоджених або шкідливих архівів, але не є антивірусним скануванням.

Практичний приклад

Припустимо, у вас є ZIP-архів із двома файлами: documents/report.txt (розмір 1024 байти) та images/photo.png (розмір 2048 байтів). Після вибору архіву інструмент покаже список із цими двома шляхами та розмірами. Після натискання кнопки завантаження ви отримаєте файл extracted-files.zip, який міститиме обидва файли з тими самими шляхами.

Обмеження

  • Максимальний розмір вхідного архіву: 64 МіБ.
  • Максимальна кількість записів: 500.
  • Максимальний загальний розмір розпакованих даних: 128 МіБ.
  • Для стиснення deflate використовується браузерний DecompressionStream, тому потрібен сучасний браузер із підтримкою deflate-raw.
  • Якщо архів не підтримується або захищений паролем, скористайтеся перевіреною десктопною програмою для архівів. Не вважайте відхилення доказом того, що архів шкідливий.

Поширені запитання

Чи можу я розпакувати ZIP із паролем?

Ні, інструмент не підтримує зашифровані архіви. Якщо ваш ZIP захищено паролем, використайте іншу програму, наприклад 7-Zip або WinRAR.

Що станеться, якщо архів містить файл із небезпечним шляхом, наприклад ../etc/passwd?

Інструмент перевіряє шляхи на безпеку. Якщо шлях містить елементи для виходу за межі архіву (наприклад, ..), такий запис буде відхилено, і ви отримаєте повідомлення про помилку.

Чи можу я розпакувати архів, який більший за 64 МіБ?

Ні, інструмент обмежує розмір вхідного файлу до 64 МіБ. Якщо ваш архів більший, скористайтеся десктопною програмою.

Обробка виконується локально у вашому браузері.