Email 附件壓縮
Gmail 寫 25 MB、Outlook 寫 20 MB,但那是編碼後的數字。Base64 會讓檔案膨脹三成,你實際能放的比標示少很多。
- 上限
- Gmail 25 MB、Outlook 20 MB,實際可放更少
- 已扣
- 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 了為什麼還是寄不出去」。
各家服務的上限與安全值
| 服務 | 官方標示上限 | 建議原始檔案大小 |
|---|---|---|
| Gmail | 25 MB(整封信) | 18 MB 以內 |
| Outlook.com | 25 MB | 18 MB 以內 |
| Outlook 桌面版(IMAP/POP) | 20 MB | 15 MB 以內 |
| Exchange Online 企業版 | 預設 35 MB,管理員可調 1 至 150 MB | 26 MB 以內 |
上面的壓縮工具已經把這幾個安全值做成選項,選好收件服務就會自動帶入目標大小,不用自己算。
三個常被忽略的細節
一、上限是整封信,不是單一附件
三個 9 MB 的檔案加起來 27 MB,在 Gmail 一樣過不去。與其想辦法把每個都壓到 8 MB,不如拆成兩封信寄,畫質完全不用犧牲。
二、寄件和收件是兩道關卡
兩邊取比較嚴格的那一個。企業用 Exchange 的人常常以為自己可以寄 35 MB,結果對方是個人 Gmail,信件在中途被退回,而且退信通知有時候要等上好幾分鐘才收到,很容易以為寄成功了。
三、雲端連結不是免費的方便
超過上限時 Gmail 會自動改成 Google 雲端硬碟連結。這在內部溝通很好用,但對外寄送有兩個風險:對方沒有權限就打不開,而且你之後整理雲端硬碟時連結會失效。需要長期留存的文件,附件仍然比連結可靠。
實際怎麼壓
- 在上面的工具選好你的收件服務,目標大小會自動帶入安全值。
- 把附件拖進去,或直接 Ctrl + V 貼上截圖。
- 下載壓好的檔案,多檔可以一次打包成 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 才有明顯效果。