Ең жақсы еркін ZIP файлдарыName
Бірнеше файлды бір ZIP файлына біріктіріп, бір жүктеу ретінде бөлісу - тегін, тіркелу қажет емес.
Не істеп тұр
- Файлдарды таңдау. Біріктіру керек файлдарды таңдаңыз (әрқайсысы 100 Мб- қа дейін).
- Параметрлерді орнату. Архивтің атауын және сығу деңгейін (0-9) таңдау керек.
- ZIP файлын жүктеп алу. Әрбір файлы бар бір ZIP файлы автоматты түрде жүктеледі.
Бұл құрал туралы
ZIP файлдары бірнеше файлды бір ZIP архивіне біріктіреді, оны бір тіркеме ретінде жүктеп алып бөлісуге болады. Файлдарды таңдап, архивтің атауын және сығу деңгейін таңдап, құрал оларды біріктіреді - файл атауларының қайталануын реттеу үшін, ештеңе үстінен жазылмайды. Бұл бір- біріне ұқсамайтын құжат не кескіндерді бір жинаққа біріктірудің жылдам жолы. Тіркелгі, сулы белгісіз, файлдар жадыға сығу арқылы біріктіріледі де, ZIP дайын болғанда жойылады.
Қайсысы қолданылады
- Бірнеше файлды бір тіркеме ретінде жіберу
- Кескіндер не құжаттар жиынын біріктіруName
- Файлдар қапшығы жүктеп беру алдында сығу
- Ортақтастыру немесе сақтық көшірме жасау үшін пакетке қатысты файлдар
Жасаушы 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.