Bebas Terbaik Fail ZIP Dalam Talian
Bungkusan beberapa fail ke dalam ZIP tunggal untuk berkongsi sebagai satu muat turun - percuma, tiada pendaftaran.
Bagaimana ia berfungsi
- Pilih fail. Pilih fail yang anda ingin bundling (sehingga 100 MB masing-masing).
- Tetapkan pilihan. Namakan arkib secara opsyenal dan pilih tahap pemampatan (0-9).
- Muat turun ZIP. ZIP tunggal yang mengandungi setiap fail dimuat turun secara automatik.
Perihal alat ini
Fail ZIP menggabungkan beberapa fail ke dalam arkib ZIP tunggal yang anda boleh muat turun dan kongsi sebagai satu lampiran. Pilih fail, namakan arkib secara opsyenal dan pilih tahap pemampatan, dan alat membungkusnya bersama-sama - mengendalikan nama fail duplikat supaya tiada apa yang ditulis ganti. Ia adalah cara cepat untuk menukar set dokumen atau imej yang tersebar ke dalam satu muat turun yang rapi. Tiada akaun, tiada tanda air, dan fail anda dimuatkan ke dalam memori dan dibuang apabila ZIP siap.
Apa yang orang gunakan untuk
- Hantar banyak fail sebagai satu lampiran yang rapi
- Buang imej atau dokumen
- Mampat folder fail sebelum muat naik
- Fail berkaitan pakej untuk berkongsi atau sandaran
Pembangun
Automatikkan alat ini dari kod anda sendiri. Hantar permintaan POST ke titik akhir di bawah dan dapatkan hasil yang sama yang dihasilkan oleh alat web. Ia terhad kadar per IP dan tidak memerlukan pendaftaran - kekunci API untuk had yang lebih tinggi akan datang.
https://best.free/api/tools/archive-zip/
| Parameter | Contoh | Diperlukan | Nota |
|---|---|---|---|
files (fail) |
file1.txt |
Ya | Repeat "files" for each file to add, each โค25 MB. |
level |
6 |
Tidak | Deflate level 0-9. |
name |
archive |
Tidak | 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
Balasan: A single ZIP containing every uploaded file.