「metadata too large」錯誤訊息的意思是,附加在照片上的標頭區塊——通常是 JPEG 中的 APP1 Exif 區段——超過了接收端服務、應用程式或 API 所設定的大小上限。影像像素本身几乎從來不是問題所在;會拒絕上傳的,是表單、上傳機制或平台本身,因為它所承載的 metadata 承載量已經超出允許的預算。常見的觸發因素包括嵌入的 GPS 座標、完整的鏡頭與相機歷程記錄、縮圖預覽、軟體指紋,以及部分相機和手機在標準 Exif 規格之外附加的專屬 maker notes。由於這些資料承載量可能達到數 KB 甚至數 MB——遠超過許多平台所強制執行的 modest metadata 上限——照片還沒被檢查就會先被拒絕上傳。最快的下一步是在本機讀取 metadata,這樣就能看出哪些區段佔用了空間,接著再決定要移除特定的區塊、保留必要欄位,或只以你需要的欄位重新建構檔案。

metadata too large
Metadata 太大?在本地讀取你的 JPEG EXIF

這個錯誤究竟指向什麼

大多數平台並不會明確指出是哪一個欄位觸發了問題,所以使用者會以為自己的照片壞了,但實際上往往是 JPEG 的 APP1 Exif 區段膨脹超過接收端的上限。Exif 規格是由 CIPA 維護,它規定了相機、鏡頭、拍攝與 GPS 欄位在 JPEG 中的存放位置,並允許個別欄位加上子目錄區塊,因此當條目眾多時,該區段會迅速膨脹。有些平台會將整個檔案大小限制在幾 MB;有些則只將 metadata 部分限制在數十 KB,這就是為什麼一張 4 MB 的照片在檔案選擇器中看起來不大,卻仍然會被拒絕。這個訊息本身很少代表檔案損毀——它是一個大小預算的警示,原因其實很清楚。

JPEG 中的容量究竟從哪裡來

JPEG 檔案在壓縮影像資料之上疊加了多層 metadata 標準。EXIF 涵蓋相機、拍攝、鏡頭、方向以及 GPS。XMP 與 IPTC 可以附加在各自的 APP 區段中,並加入自己的著作權、評分與編輯歷程區塊。廠商擴充欄位(通稱 maker notes)則位於 Exif 區段之內,但使用專屬的 tag 編號,可能會大幅拉長其長度。這些交互作用是累加的:即使是一張已清理過的照片,只要手機、相片編輯器或雲端服務重新嵌入它自己的縮圖、軟體 tag 或位置記錄,檔案大小就可能再次膨脹。

區段儲存內容大小影響
IFD0——主要影像目錄相機廠牌與型號、方向、軟體、拍攝時間戳很小——數個 tag 約數百位元組
Exif 子目錄鏡頭型號、曝光、光圈值、ISO、焦距、像素尺寸隨記錄的拍攝欄位數量而變
GPS 子目錄緯度、經度、海拔、時間戳、方向參考資料量小,但會加上敏感的地理位置揭露
縮圖 (IFD1)嵌入的預覽影像(通常為 160×120 JPEG)儲存的預覽約數 KB
Maker notes廠商專屬區塊(Canon、Nikon、Sony、Apple 等)範圍從數 KB 到數百 KB 不等

瀏覽器分頁中的讀取工具只會走訪第一個有效的 Exif APP1 區段,驗證 TIFF 標頭,遍歷有界定的 IFD0、Exif 與 GPS 目錄,並在區段邊界停止,因此任何過大的區塊都能被清楚看到,而不是靠猜測。一個檔案可能不包含、部分包含或包含上述所有區段——在大量編輯過的照片與螢幕截圖中常會出現空白區段,而相機輸出的照片則通常每個區塊都有資料。

在清理之前先檢查膨脹的 JPEG

先讀取 metadata,才能決定要保留哪些、刪除哪些,而不是盲目清掉你可能實際需要的一大塊資料。EXIF Viewer 可以在你的瀏覽器分頁中於本機讀取常見的 JPEG EXIF 欄位,檔案不會經過任何網路傳輸,而且你可以在任何修改之前清楚看到目前存在哪些目錄。

  1. 開啟 EXIF Viewer 頁面並選擇本機的 JPG 或 JPEG 檔案。此工具接受最大 25 MiB 的檔案,且會拒絕任何不是有效 JPEG 容器的檔案。
  2. 觀察頁面走訪第一個 Exif APP1 區段的過程:它會驗證 TIFF 位元組順序,跟隨 IFD0、Exif 與 GPS 目錄,並只解碼文件記載的常見 tag 白名單。
  3. 檢視已識別的列——相機廠牌與型號、方向、拍攝時間、曝光、光圈值、ISO、焦距、像素尺寸、鏡頭型號,以及 GPS 經度與緯度——只要它們在場中。
  4. 記下哪些區段存在(曝光、GPS、鏡頭、縮圖)、哪些不存在,這樣你才能決定在重新上傳之前,需要移除、裁剪或重建哪些欄位。
  5. 如果照片仍然放不進去——例如你需要 HEIC、RAW 或完整 XMP 等不支援的格式,或需要鑑識等級的 maker notes——請改用 ExifTool 這類持續維護的桌面工具,並對原始檔案進行操作。

移除你不希望分享的內容

一旦看清了裡面的內容,你通常只需要丟掉一到兩個區段。GPS 座標是最常見的目標,因為它會洩漏拍攝地點;當服務因為大小而抱怨時,嵌入的縮圖以及膨脹的 maker notes 是其次最可能的元兇。瀏覽器中的 EXIF Remover 會解碼像素並重新編碼為乾淨的標頭,藉此重建 JPEG,一次性同時移除來源的 EXIF 與 GPS 區段,而不是選擇性編輯單一 tag。當你完全不需要 metadata 時,這種做法最安全,也能避免編輯工具留下殘存 maker-notes 區塊的風險。

若需要精準的修改——例如想保留一、兩個欄位(例如著作權 tag)並刪除其餘所有欄位——EXIF Editor 可以在不重新編碼影像像素的情況下,於本機寫入一組精簡明確的 JPEG EXIF 著作欄位,既能避免任何品質損失,又能縮減區段大小。請依據你的目的選擇做法:想要乾淨副本時就重建,想要精選欄位集合時就編輯。

瀏覽器讀取工具不夠用的時候

瀏覽器讀取工具涵蓋 JPEG Exif 的範圍:常見的相機、拍攝、鏡頭、方向與 GPS tag。它刻意忽略專屬的 maker notes,而非猜測其意義,且並未聲稱支援 HEIC、PNG、WebP、RAW、影片、IPTC 或完整 XMP。這是設計上的特點,而非缺陷——這些不支援的區塊正是最容易讓 JPEG 超出平台上限的部分,而一個籠統的「metadata too large」錯誤,往往在用桌面工具移除它們之後就會立刻消失。

若需要鑑識等級的工作——完整的 metadata 盤點、跨數百個檔案的批次匯出,或還原被移除或編輯過的欄位——請改用 ExifTool 這類持續維護的桌面工具,並對原始檔案進行操作,而不是針對你已經寄出或上傳過的版本。請務必在任何修改之前保留原始檔案:metadata 數值可能會被通訊軟體與社群平台編輯、複製、延遲或移除,因此絕不能將它們視為照片拍攝時間、地點或拍攝者的證據。

如果你正在權衡各種選項,變更照片 Metadata:新增創作者與著作權 有詳細說明。

如果你正在權衡各種選項,如何在 InDesign 中透過編輯 Metadata 變更影像 DPI 有詳細說明。