ZIP 檔案的運作方式是將一個或多個檔案封裝成單一容器,並使用 .zip 副檔名;其內容會列在目錄表中,而檔案位元組則可選擇使用 DEFLATE 壓縮儲存。此容器可跨作業系統攜帶,且能由所有現代封存工具開啟,因此數十年來一直是將文件、媒體及小型程式碼範本分組的預設格式。成功建立 ZIP 後,收件者就能還原原始位元組而不致遺失資料,因為這種格式會保留來源檔案,而不會加以轉換。ZIP 無法運作的最常見原因,包括超出工具的大小或檔案數限制、要求密碼保護等工具不支援的功能,或在下載完成前中斷下載。以瀏覽器為主的 ZIP 工具會在本地封裝檔案,避開許多這類失敗情況,因此封存檔是以您選取的確切位元組建立,並以單一下載形式交付,而您的作業系統已經知道如何處理。

瀏覽器 ZIP 工具的實際運作方式
線上建立 ZIP 檔案頁面是一項小型且用途明確的工具,可將有限數量的本地檔案合併成單一的一般 ZIP 封存檔,且無須將檔案上傳至轉換伺服器。檔案選取、封存檔命名及封裝作業都會在您目前的瀏覽器分頁中完成。選擇建立封存檔後,頁面會載入 JSZip 程式庫,將每個選取檔案的原始位元組複製到新的封存檔中,並提供單一下載選項。不需要帳戶,而且除了瀏覽器已為每個項目提供的名稱與大小外,頁面不會檢查您檔案的內容。
由於這項工具刻意採取狹窄的用途,其行為可預測。產品規格訂定了兩個彼此互動的限制,決定特定任務能否完成:最多可輸入二十個檔案,且總大小最多為二十 MB。如果您選取零個檔案、超過二十個檔案,或檔案總大小超過上限,頁面會直接說明原因並停止,而不會產生不完整或誤導性的封存檔。這些限制可避免此工具被誤認為通用封存服務,並讓它持續作為小型檔案組合的可靠封裝步驟。
選擇符合工具限制的檔案
開啟工具之前,請先列出您真正要分享的檔案,並檢查兩個數字:檔案數量及其總大小。如果總大小明顯低於 20 MB,且數量明顯少於 20,整個工作流程就能順利完成。如果任一數字超出限制,您有兩個合理選項:將清單精簡為確實屬於同一組的檔案,或改用專為大型封存檔設計的其他工具。下方數值範例以簡單案例說明大小限制的運作方式。
如果您選取十個檔案,每個為 1.5 MB,總大小就是 10 × 1.5 MB = 15 MB。十五低於 20 MB 上限,因此此操作有效;二十個每個 1 MB 的檔案也有效,因為 20 × 1 MB = 20 MB,正好位於上限而非高於上限。二十個每個 1.5 MB 的檔案則會計算為 30 MB,超過上限,因此工具會在建立封存檔前停止。
| 情境 | 數量 | 平均大小約略值 | 總大小 | 使用此工具的結果 |
|---|---|---|---|---|
| 小型文件組合 | 5 | ~1 MB | ~5 MB | 符合限制;可建立封存檔 |
| 設計素材包 | 20 | ~1 MB | ~20 MB | 位於上限;可建立封存檔 |
| 照片組 | 12 | ~2.5 MB | ~30 MB | 超過上限;工具停止 |
| 程式碼範本 | 8 | ~0.1 MB | ~0.8 MB | 符合限制;可建立封存檔 |
對這項工具而言,檔案類型的影響小於大小,因為原始位元組會逐字複製到封存檔中,不會轉碼、縮放、推斷 MIME 類型,也不會掃描惡意軟體。文字檔與未壓縮媒體在 ZIP 中通常會明顯縮小,因為 DEFLATE 能找出位元組串流中的重複內容。已經壓縮的檔案,例如 JPEG、PNG、MP4、PDF 或其他 ZIP,其大小可能接近原始大小,甚至略微增加,因為容器會新增少量目錄負載,而且剩餘可壓縮的重複資料不多。請將封存檔視為提供便利的容器,而非保證能縮小檔案大小的工具。
建立能正確開啟的 ZIP
整理好檔案清單並確認總大小低於 20 MB 後,請依下列順序操作。每個步驟都對應頁面上的一項個別操作,只要按順序進行,就很難在建立過程中出錯。
- 在瀏覽器中開啟「線上建立 ZIP 檔案」。不需要登入、外掛或擴充功能。
- 選擇一至二十個本地檔案,且總大小不得超過 20 MB。頁面會從瀏覽器讀取每個檔案的名稱與大小;位元組仍留在您的電腦上。
- 輸入具描述性的封存檔名稱。工具會將此名稱用於下載的封存檔,並在幕後正規化不安全的路徑字元,讓項目清單能安全解壓。如果兩個正規化後的名稱會發生衝突,工具會附加數字後綴,讓各項目保持不同。
- 選擇「建立 ZIP」。頁面會載入 JSZip,將原始檔案位元組複製到記憶體中的新 ZIP Blob,並提供本機下載 URL。
- 下載封存檔。您的瀏覽器一般下載處理方式會決定檔案儲存位置;頁面不會寫入任意目錄,也不會在未告知的情況下覆寫任何檔案。
- 在本地開啟下載的 ZIP 一次,確認項目清單與您原本打算包含的來源檔案相符。如果有任何遺漏或非預期項目,請先修正選取內容並重新建立封存檔,再進行分享。
分享前驗證封存檔
封裝步驟很快,但驗證才是讓結果值得信賴的關鍵。下載完成後,請使用作業系統內建的封存檔檢視器或第三方工具開啟封存檔,並將項目清單與來源檔案比對。名稱應反映您選取的原始檔案,任何開頭的點號、路徑片段及不安全字元都應已清理。項目的未壓縮總大小應接近原始檔案的總大小;如果不相符,表示某些內容未如預期傳輸,您應從原始檔案重新建立封存檔,而不是重複使用有疑慮的檔案。
封存檔的儲存位置由瀏覽器下載設定決定,因此請再次確認您預期的目的地確實是實際使用的目的地。頁面不會將舊結果呈現為新的結果,因為您每次建立新的封存檔時,本機下載 URL 都會被取代;但若不留意時間戳記,上一個資料夾中留下的舊下載檔可能會被誤認為新檔案。如果已存在名稱相近的檔案,請先重新命名再分享,尤其是在收件者可能誤以舊檔覆寫可用封存檔的系統上。
何時應使用 ZIP 以外的格式
這項工具建立的一般未加密 ZIP,適合小型相關檔案組合、設計素材、程式碼範本,或您想以單一附件傳送的少量文件。它不適合用於需要密碼保護的封存檔、機密金鑰材料、大型備份、應用程式安裝檔,或任何需要校驗和、保留期限、加密或正式保管鏈的工作流程。這些需求應交由具備相關政策的專用工具處理。
這個頁面也不是備份策略。請保留原始檔案,因為 ZIP 只是用來容納您已擁有的相同位元組,而頁面本身無法復原中斷的下載。如果您的任務是保留版本、加密敏感內容或散布大型安裝檔,請使用版本控制系統、加密封存工具,或專案已在使用的發布工具。「線上建立 ZIP 檔案」是一項在本地執行、用於有限檔案集合的透明封裝步驟,並不是這些系統的替代品。
可靠交付的提示
幾項良好習慣可讓結果更容易獲得雙方信賴。請只選擇確實屬於同一組的檔案,讓項目清單呈現明確主題;並使用能描述內容的封存檔名稱,若內容會隨時間變更,則在名稱中加入日期。建立封存檔前,請檢查顯示的數量與本地檔案大小;下載 ZIP 後開啟一次並確認項目清單,再附加到電子郵件或上傳至分享連結。如果收件者需要在沒有內建 ZIP 工具的系統上解壓封存檔,請在訊息中提及格式,讓對方知道預期會收到什麼。
最後,請記住您產生的封存檔是容器,並不保證檔案大小會縮小。如果壓縮比封裝更重要,請先使用專用壓縮工具分析具代表性的檔案,再判斷節省的空間是否值得多一道步驟。對於大多數由混合檔案組成的小型組合,封存檔本身就是交付項目:單一附件能以單一形式傳送,可在任何現代系統上開啟,並以整潔的項目清單呈現您選取的確切檔案。
相關閱讀:讓檔案留在本機的線上建立 ZIP 檔案替代工具。