Mellor libre Ficheiros ZIP en liñaName
Empaquete varios ficheiros nun único ZIP para compartilos como unha descarga, de balde e sen rexistro.
Como funciona
- Escoller os ficheiros. Escolla os ficheiros que quere agrupar (ata 100 MB cada un).
- Establecer as opcións. Opcionalmente, nomee o arquivo e escolla un nivel de compresión (0- 9).
- Obter ZIP. Un único ZIP que contén todos os ficheiros obtidos automaticamente.
Acerca desta ferramenta
Os ficheiros ZIP agrupan varios ficheiros nun único arquivo ZIP que pode descargar e compartir como un anexo. Escolla os ficheiros, opcionalmente nomee o arquivo e escolla un nivel de compresión, e a ferramenta empaquetaos xuntos, xestionando os nomes de ficheiro duplicados para que nada se sobrescriba. É a maneira rápida de converter un conxunto disperso de documentos ou imaxes nunha única descarga ordenada. Sen conta, sen marcas de auga, e os seus ficheiros empaquétanse na memoria e descartáronse cando o ZIP estivo listo.
Para que o usa a xente
- Enviar moitos ficheiros como un anexo ordenado
- Agrupe un conxunto de imaxes ou documentos
- Comprimir un cartafol de ficheiros antes de enviar
- Empaquetar ficheiros relacionados para compartir ou facer copias de seguridade
API do desenvolvente
Automatice esta ferramenta co seu propio código. Envíe unha petición POST ao punto final en baixo e obterá o mesmo resultado que a ferramenta web. Ten unha velocidade limitada por IP e non precisa rexistrarse. Están a chegar chaves API para límites máis altos.
https://best.free/api/tools/archive-zip/
| Parámetros | Exemplo | Requirido | Notas |
|---|---|---|---|
files (ficheiro) |
file1.txt |
Si | Repeat "files" for each file to add, each ≤25 MB. |
level |
6 |
Non | Deflate level 0–9. |
name |
archive |
Non | 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
Resposta: A single ZIP containing every uploaded file.