Лучшая свободная Файлы ZIP онлайн
Сбросить несколько файлов в один ZIP, чтобы поделиться как одно скачивание - бесплатно, без регистрации.
Как это работает
- Выбрать файлы. Выберите файлы, которые вы хотите связать (до 100 МБ каждый).
- Установить параметры. Факультативно называйте архив и выбирайте уровень сжатия (0-9).
- Загрузка ZIP. Одинаковый ZIP, содержащий каждый файл, автоматически загружаемый.
Об этом инструменте
Файлы ZIP сводят несколько файлов в единый архив ZIP, который вы можете скачать и делиться как одно вложение. Выберите файлы, факультативно назовите архив и выберите уровень сжатия, и инструмент сворачивает их вместе - обрабатывать дублирующие имена файлов, чтобы ничего не переписали. Это быстрый способ превратить разбросанный набор документов или изображений в одну аккуратную загрузку. Нет счета, нет водяного знака, и ваши файлы упакованы в память и удалены после того, как ZIP будет готов.
Для чего люди используют его
- Отправить много файлов в качестве одного чистого вложения
- Объединить набор изображений или документов
- Нажмите папку файлов перед загрузкой
- Связанные с пакетом файлы для обмена или резервного копирования
Разработчик API
Автоматизировать этот инструмент из своего собственного кода. Отправьте запрос POST в конечный пункт ниже и получите тот же результат, что и веб-инструмент. Он ограничен по ставкам на IP и не нуждается в регистрации - API ключи для более высоких пределов приближаются.
https://best.free/api/tools/archive-zip/
| Параметр | Пример | Требуемо | Примечания |
|---|---|---|---|
files (файл) |
file1.txt |
Выполнено | Repeat "files" for each file to add, each ≤25 MB. |
level |
6 |
Нет | Deflate level 0-9. |
name |
archive |
Нет | Output archive name. |
curl -X POST https://best.free/api/tools/archive-zip/ \
-F 'files=@file1.txt' \
-F 'files=@file2.txt' \
-F 'level=6' \
-F 'name=archive' \
-o archive.zip
import requests
files = [("files", open(p, "rb")) for p in ["file1.txt", "file2.txt"]]
data = {"level": 6, "name": "archive"}
r = requests.post("https://best.free/api/tools/archive-zip/", files=files, data=data)
with open("archive.zip", "wb") as out:
out.write(r.content)
const fd = new FormData();
for (const file of fileInput.files) fd.append("files", file);
fd.append("level", 6);
fd.append("name", "archive");
const r = await fetch("https://best.free/api/tools/archive-zip/", { method: "POST", body: fd });
const blob = await r.blob(); // the archive.zip
Ответ: A single ZIP containing every uploaded file.