拍攝日期 vs 建立日期 vs 修改日期:哪個相片日期才是真的?
解說拍攝日期、建立日期和修改日期:每個各代表什麼意思、存在哪裡、何時會變更,以及哪個日期才真正反映相片何時被拍攝。
快速解答: 一張相片帶有三個不同的日期,而其中只有一個是真正的拍攝日期。拍攝日期 是 EXIF DateTimeOriginal,也就是快門按下的確切時刻,由相機寫入一次,且不會因複製而改變。建立日期 是 這份檔案副本 落到你現在所看的這台裝置上的時間;每次你複製、下載或轉移檔案時,它都會重設。修改日期 是檔案最後一次被儲存或編輯的時間。只有 拍攝日期 能告訴你相片實際何時被拍攝。要讀取這三者,把相片放進我們免費的瀏覽器式 EXIF 檢視器;不會上傳任何東西。要修正錯誤的那一個,請使用我們的 EXIF 日期編輯器。
人們不斷把這三個日期搞混,而這種混淆會造成真實的後果:相片以錯誤的順序排序、一張 2019 年的度假照突然顯示今天的日期、資料夾拒絕依事情實際發生的時間排列。本指南解釋每個日期各代表什麼意思、儲存在哪裡,以及該信賴哪一個。
三個日期一覽
| 日期 | 它的意思 | 儲存在哪裡 | 何時會變更 | 能信賴它作為拍攝日期嗎? |
|---|---|---|---|---|
| 拍攝日期 | 快門按下的時刻 | 在檔案內部,作為 EXIF DateTimeOriginal | 只有當有人編輯 EXIF 時 | 能,這是真正的拍攝日期 |
| 建立日期 | 這份副本抵達這台裝置的時間 | 在檔案系統中(作業系統),不在檔案內 | 每次複製、下載、轉移或還原 | 不能,它是檔案系統時間戳 |
| 修改日期 | 檔案最後一次被儲存或編輯的時間 | 在檔案系統中 | 每次儲存、編輯或重新匯出 | 不能,它追蹤的是編輯,而非拍攝 |
關鍵的區分是 在檔案內部 對比 在檔案系統中。拍攝日期存在於相片內部,並隨它一起移動。建立日期和修改日期是由你的作業系統蓋上的,且是各裝置本機的。
拍攝日期(EXIF DateTimeOriginal)
拍攝日期 是唯一來自相機本身的日期。當你按下快門時,相機會把 DateTimeOriginal 寫入嵌在 JPEG、HEIC 或 raw 檔案中的 EXIF 區塊。它記錄了那一瞬間相機上的時鐘時間。
因為它存在於檔案內部,這個日期能在複製、寄送電子郵件,以及上傳到檔案分享服務後存留下來。從 iPhone 用 AirDrop 把相片傳到 Mac,拍攝日期仍是 2019 年;只有檔案系統日期會重設成今天。這就是為什麼像 Apple Photos 和 Google Photos 這樣的相片圖庫依拍攝日期排序,而非依建立日期排序。關於這個欄位的完整說明,請見 什麼是 EXIF 資料。
唯一的弱點:拍攝日期的準確度只取決於相機的時鐘。設定到錯誤時區,或從未設定過的相機,會寫入錯誤的 DateTimeOriginal。那是日期偏差的一個真實且常見的原因,為什麼我的相片日期是錯的 中有說明。
建立日期(一種檔案系統時間戳)
建立日期 聽起來好像應該是「相片被建立的時間」,但其實不是。它的意思是 這份特定的檔案副本 在 這台特定的裝置 上被建立的時間。你的作業系統在檔案出現在資料夾中的那一刻蓋上它。
把相片複製到 USB 隨身碟:這份副本會得到一個全新的、就在此刻的建立日期。從電子郵件下載它:今天。從備份還原:今天。重新匯入到新手機:今天。原始的拍攝時刻與這個時間戳無關;它只記錄位元組何時落到這裡。
這是混淆最大的單一來源。人們在檔案管理器中看到「建立日期:今天」,就假設相片是新的,但它其實是一張多年前的相片,只是剛被複製過來。
修改日期(最後儲存的時間戳)
修改日期 是檔案最後一次被寫入的時間。開啟一張相片,裁切它,然後儲存:修改日期會更新到現在。從編輯器重新匯出:它會更新。甚至某些在沒有可見變更的情況下重新儲存檔案的應用程式也會把它往上推。
一個有用的線索:如果修改日期 早於 建立日期,你幾乎可以確定看的是一個複製來的檔案。檔案最後一次是在來源處被編輯,之後才被複製到這裡,所以新副本的建立時間戳比檔案最後一次真正的編輯更新。在 EXIF 內部,對應的欄位是 ModifyDate,與相機的 CreateDate 和 DateTimeOriginal 是分開的。
為什麼資料夾會依錯誤的日期排序
檔案管理器預設使用檔案系統日期,而非 EXIF。Windows File Explorer 開箱即用是依「修改日期」排序,而 macOS Finder 是依「建立日期」或「加入日期」排序。兩者的預設值都不是拍攝日期。所以一個你剛複製過來的舊相片資料夾,看起來會像是全都來自今天,而且是依複製順序而非拍攝順序排列。
要在 Windows Explorer 中依真正的日期排序,請新增「拍攝日期」欄位(對欄位標題按右鍵,選擇更多,勾選拍攝日期)。在 Mac 上,Photos 應用程式已經使用拍攝日期;Finder 並未把它顯示為一個排序欄位,這就是為什麼 Photos 圖庫是檢視時間順序的較佳場所。
經典的「2019 年的相片顯示今天」問題
以下是幾乎每個人都會遇到的情境。你把一個裝有 2019 年相片的資料夾轉移到一台新筆電。你開啟資料夾,依日期排序,每張相片都說今天。慌了。
什麼都沒有遺失。拍攝日期(2019)仍在每個檔案內部;只有檔案系統的建立日期在轉移期間重設成今天。把那些檔案中的任何一個放進我們的 EXIF 檢視器,你就會看到 DateTimeOriginal 仍然讀作 2019。排序的修正方法是在一個會讀取拍攝日期的工具中檢視它們,如 如何查看相片何時被拍攝 中所解釋。
如何檢查全部三個日期
一次看到每個日期最快的方法是我們的瀏覽器式 EXIF 檢視器:把相片放進去,它就會把 DateTimeOriginal、CreateDate 和 ModifyDate 並排列出,而且不會上傳任何東西。你的作業系統也會顯示檔案系統日期:Windows 透過右鍵然後 Properties 然後 Details,而 Mac 透過右鍵然後 Get Info。
如何修正錯誤的日期
如果 拍攝日期 本身是錯的(錯誤的相機時鐘、錯誤的時區),檔案系統幫不上忙;你必須編輯 EXIF。我們的 EXIF 日期編輯器 會在你的瀏覽器中重寫 DateTimeOriginal,並下載已更正的檔案。各平台專屬指南:
結論
三個日期,一個真相。拍攝日期(EXIF DateTimeOriginal)是相片被拍攝的真正時刻,也是唯一隨檔案一起移動的日期。建立日期 和 修改日期 是會在複製和編輯時重設的檔案系統時間戳,所以它們告訴你的是關於 這份副本 的事,而非關於相片的事。有疑慮時,就信賴拍攝日期,並用我們的 EXIF 檢視器 讀取它。