ئەڭ ياخشى ھەقسىز توردىكى ZIP ھۆججەتلىرىنى كۆرۈش پروگراممىسى
بىر قانچە ھۆججەتلەرنى بىر ZIP ھۆججىتىگە توپلاش ۋە بىر قېتىم چۈشۈرۈش بىلەن ھەمبەھىرلەش پروگراممىسى - ھەقسىز، قوشۇلمىغان.
قانداق ئىشلەيدۇ
- ھۆججەتلەرنى تاللا. بىرلەشتۈرمەكچى بولغان ھۆججەتلەرنى تاللا (ھەر بىرىنىڭ چوڭلۇقى 100 ميگابىتقىچە).
- تاللانمىلارنى بەلگىلەش. ئارخىپقا ئاتىشنى ۋە سىقىش دەرىجىسىنى (0-9) تاللاشنى تاللاڭ.
- ZIP نى چۈشۈرۈش. ھەر بىر ھۆججەت ئۆز-ئۆزىدىن چۈشۈرۈلىدۇ.
بۇ قورال ھەققىدە
ZIP ھۆججەتلىرى بىر قانچە ھۆججەتلەرنى بىر ZIP ئارخىپىغا توپلايدۇ، بۇنى چۈشۈرۈپ بىر قوشۇمچە ھۆججەت قىلىپ ھەمبەھىرلەشكە بولىدۇ. ھۆججەتلەرنى تاللاپ، ئارخىپنىڭ نامىنى ۋە سىستېما سىستېمىسىنىڭ سىستېما دەرىجىسىنى تاللاپ، بۇ قورال ئۇلارنى بىرلەشتۈرىدۇ - بۇ ئارقىلىق ئىككىلىسىدە ئوخشاش بولغان ھۆججەت ناملىرىنى باشقۇرىدۇ، شۇڭا ھېچنېمە ئۈستىگە يېزىلمايدۇ. بۇ بىر قىسىم پۈتۈن پۈتۈك ياكى سۈرەتلەرنى بىرلا ئورۇنغا چۈشۈرۈپ بىرلەشتۈرۈشنىڭ تېز ئۇسۇلى. ھېسابات ۋە سۇ بەلگىسى بولمايدۇ، ھۆججەتلەرنى ئەسلىھەگە سېلىپ ZIP ھۆججىتى تەييار بولغاندا تاشلىۋېتىلىدۇ.
كىشىلەر ئۇنى نېمە ئۈچۈن ئىشلىتىدۇ
- كۆپ ھۆججەتلەرنى بىرلا چىرايلىق قوشۇمچە قىلىپ ئەۋەتىش پروگراممىسى
- بىر قىسىم سۈرەت ياكى پۈتۈكلەرنى بىرلەشتۈرۈش پروگراممىسى
- ھۆججەتلەرنى ئۈستىگە يۈكلەشتىن بۇرۇن مۇندەرىجە قىسقۇچىنى قىستۇرۇش
- ھەمبەھىرلەش ياكى زاپاسلاش ئۈچۈن بوغچا بىلەن مۇناسىۋەتلىك ھۆججەتلەرنى
ئىجادىيەتچى 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.