Meilleur gratuit Fichiers ZIP en ligne
Configurez plusieurs fichiers dans un seul ZIP pour les partager en téléchargement — gratuit, pas d'inscription.
Comment ça marche
- Sélectionner les fichiers. Choisissez les fichiers que vous souhaitez regrouper (jusqu'à 100 Mo chacun).
- Définir les options. Nommez l'archive et choisissez un niveau de compression (0–9).
- Télécharger ZIP. Un seul ZIP contenant chaque téléchargement de fichier automatiquement.
A propos de cet outil
Les fichiers ZIP regroupent plusieurs fichiers dans une seule archive ZIP, vous pouvez les télécharger et les partager en une seule pièce jointe. Sélectionnez les fichiers, nommez l'archive et choisissez un niveau de compression, et l'outil les regroupe, en manipulant les noms de fichiers dupliqués pour que rien ne soit écrasé. C'est la façon rapide de transformer un ensemble dispersé de documents ou d'images en un seul téléchargement ordonné.
À quoi les gens s'en servent
- Envoyer de nombreux fichiers comme une pièce jointe rangée
- Ensemble d'images ou de documents
- Compresser un dossier de fichiers avant de télécharger
- Paqueter des fichiers liés au partage ou à la sauvegarde
API développeur
Automatisez cet outil à partir de votre propre code. Envoyez une demande POST au point final ci-dessous et obtenez le même résultat que l'outil web produit. Il est limité par IP et n'a pas besoin d'inscription — les clés API pour les limites plus élevées arrivent.
https://best.free/api/tools/archive-zip/
| Paramètre | Exemple | Requis | Annexe |
|---|---|---|---|
files (fichier) |
file1.txt |
Oui | Repeat "files" for each file to add, each ≤25 MB. |
level |
6 |
Numéro | Deflate level 0–9. |
name |
archive |
Numéro | 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
Réponse: A single ZIP containing every uploaded file.