Най-доброто безплатно ZIP файлове онлайн
Сглобете няколко файла в един ZIP за споделяне като едно изтегляне — безплатно, без регистрация.
Как действа
- Избор на файлове. Изберете файловете, които искате да спакувате (до 100 MB всеки).
- Настройки на опции. Задължително име на архива и изберете ниво на компресия (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.