Email 附件壓縮

Gmail 寫 25 MB、Outlook 寫 20 MB,但那是編碼後的數字。Base64 會讓檔案膨脹三成,你實際能放的比標示少很多。

上限
Gmail 25 MB、Outlook 20 MB,實際可放更少
已扣
Base64 讓附件膨脹 33%,目標已先扣掉
隱私
附件不會上傳,壓縮在你的瀏覽器裡完成
目標已扣掉 Base64 編碼膨脹的 33%

目標大小 18 MB

超過就等比例縮小,不裁切。壓不到目標大小時仍可能再縮。
預設仍然會壓,畫質幾乎看不出差別

把圖片或影片拖到這裡

也可以點一下選檔,或直接按 Ctrl + V 貼上截圖

圖片:JPEG/PNG/WebP/GIF/BMP 影片:MP4/MOV/WebM/AVI

為什麼 24 MB 的檔案塞不進 25 MB 的信箱

郵件協定只能傳文字,所以任何二進位附件在寄出前都要用 Base64 轉成純文字。這個轉換的規則是每 3 個位元組換成 4 個字元,換算下來體積固定變成原本的 約 1.33 倍,再加上換行與標頭,實際膨脹會再多一點。

你能放的原始檔案大小 ≈ 服務商標示的上限 ÷ 1.37

幾乎所有教學都只抄官方的上限數字,不提這件事,於是很多人卡在「我明明壓到 24 MB 了為什麼還是寄不出去」。

各家服務的上限與安全值

服務官方標示上限建議原始檔案大小
Gmail25 MB(整封信)18 MB 以內
Outlook.com25 MB18 MB 以內
Outlook 桌面版(IMAP/POP)20 MB15 MB 以內
Exchange Online 企業版預設 35 MB,管理員可調 1 至 150 MB26 MB 以內

上面的壓縮工具已經把這幾個安全值做成選項,選好收件服務就會自動帶入目標大小,不用自己算。

三個常被忽略的細節

一、上限是整封信,不是單一附件

三個 9 MB 的檔案加起來 27 MB,在 Gmail 一樣過不去。與其想辦法把每個都壓到 8 MB,不如拆成兩封信寄,畫質完全不用犧牲。

二、寄件和收件是兩道關卡

兩邊取比較嚴格的那一個。企業用 Exchange 的人常常以為自己可以寄 35 MB,結果對方是個人 Gmail,信件在中途被退回,而且退信通知有時候要等上好幾分鐘才收到,很容易以為寄成功了。

三、雲端連結不是免費的方便

超過上限時 Gmail 會自動改成 Google 雲端硬碟連結。這在內部溝通很好用,但對外寄送有兩個風險:對方沒有權限就打不開,而且你之後整理雲端硬碟時連結會失效。需要長期留存的文件,附件仍然比連結可靠。

實際怎麼壓

  1. 在上面的工具選好你的收件服務,目標大小會自動帶入安全值。
  2. 把附件拖進去,或直接 Ctrl + V 貼上截圖。
  3. 下載壓好的檔案,多檔可以一次打包成 ZIP。

要注意的是:ZIP 本身對照片和影片幾乎沒有壓縮效果,那些格式早就壓過了。這個工具是重新編碼,不是打包,所以才有實際效果,打包只是方便你一次下載。

常見問題

Gmail 明明寫 25 MB,為什麼 24 MB 的檔案寄不出去?

因為那 25 MB 算的是編碼之後的郵件,不是你的原始檔案。附件在寄出前會被轉成 Base64,體積膨脹大約 33%,再加上信件本文與標頭。所以想穩穩寄出,原始檔案要控制在 18 MB 左右。

上限是單一附件還是全部加起來?

加起來。Gmail 的 25 MB 是整封信的總量,你附三個 9 MB 的檔案一樣會被擋。分成三封信寄反而可行。

收件人的信箱上限也有影響嗎?

有。寄件與收件兩邊都有限制,取比較嚴格的那個。你用 Exchange 可以寄 35 MB,但對方信箱只收 20 MB 的話還是會被退信,而且退信通知有時要等好幾分鐘才回來。

超過上限時 Gmail 自動轉成雲端連結,這樣不好嗎?

方便,但有兩個代價:對方必須有權限才打得開,而且連結會隨著你的雲端硬碟異動而失效。寄合約、報價這類需要留存的文件,附件比連結可靠。

壓縮成 ZIP 有用嗎?

對照片和影片幾乎沒用,那些格式本身已經壓過。真正有效的是重新編碼降低品質或解析度。對 Word、Excel、純文字這類檔案 ZIP 才有明顯效果。