Najbolji slobodni ZIP Files Online
Paketirajte nekoliko datoteka u jedan ZIP za dijeljenje kao jedan download - besplatno, bez prijave.
Kako to funkcioniše
- Izaberi datoteke. Izaberite datoteke koje želite spojiti (do 100 MB svaka).
- Set options. Po želji, nazvati arhivu i odabrati nivo kompresije (0-9).
- Preuzmi ZIP. Svaki ZIP-arhiv sadrži jednu datoteku koja se automatski preuzima.
O ovom alatu
ZIP datoteke grupiraju nekoliko datoteka u jednu ZIP arhivu koju možete preuzeti i dijeliti kao jedan privitak. Odaberite datoteke, po želji ime arhive i odaberite nivo kompresije, i alat ih pakuje zajedno - obrađujući duplicirana imena datoteka tako da ništa ne bude prepisano. To je brz način da se pretvori raspršeni skup dokumenata ili slika u jedan uredan download. Nema računa, nema vodenog žiga, i vaše datoteke su zapakirane u memoriju i bačene kada je ZIP spreman.
Za šta ga ljudi koriste?
- Pošalji više datoteka kao jedan privitak
- Spakirajte skup slika ili dokumenata zajedno
- Komprimuj direktorij datoteka prije uploada
- Paketi datoteka vezanih za dijeljenje ili sigurnosne kopije
API za programere
Automatizirajte ovaj alat iz vašeg vlastitog koda. Pošaljite POST zahtjev dolje navedenoj krajnjoj tački i dobijte isti rezultat koji web alat proizvodi. Ograničen je brzinom po IP-u i ne treba registracija - API ključevi za veća ograničenja dolaze.
https://best.free/api/tools/archive-zip/
| Parametar | Primjer | Obvezno | Bilješke |
|---|---|---|---|
files (datoteka) |
file1.txt |
Da. | Repeat "files" for each file to add, each ≤25 MB. |
level |
6 |
Ne, ne, ne. | Deflate level 0–9. |
name |
archive |
Ne, ne, ne. | 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
Odgovor: A single ZIP containing every uploaded file.