在換到新的日記 App 前,你應該匯出哪些資料?
如果你打算將日記搬移到另一個 App,請先匯出所有日記條目及其附加檔案,並保留一份不需要舊 App 即可檢視的可讀複本。在選擇格式之前,先確認新 App 支援匯入哪些內容:保留結構化日記資料的封存檔適合用於資料遷移,而 PDF 或純文字匯出檔雖然便於瀏覽,但可能會遺漏細節或媒體。請完整保留原始匯出檔案不作變動,並在全部搬移前先在目標 App 中測試少量樣本。
從目標 App 的匯入選項開始著手
在匯出之前,請先查閱目標 App 的匯入說明。確認它支援哪些格式、是否能匯入相片與其他附件,以及是否能保留日期、標籤、地點和獨立的日記本。匯出功能會因 App 和平台而異,因此在某部裝置上提供的格式,在另一部裝置上可能無法以相同方式使用。
這項確認將決定哪份檔案應作為你的主要遷移複本。如果新 App 支援從你目前的 App 匯入結構化封存檔,請採用該途徑並包含其媒體檔案。如果它僅支援文字或 CSV 等一般格式,請檢查該途徑能保留哪些欄位。切勿假定看起來內容完整的檔案在匯入時一定能完整保留所有細節。
儲存包含日記條目及其媒體的封存檔
進行資料遷移時,應優先選擇旨在完整保留日記資料,以及日記所附加的相片、影片、音訊或文件的匯出格式。請將封存檔的資料夾結構與任何附帶的資料檔案放在一起。在確認目標 App 是否需要特定結構之前,請避免重新命名或重新排列檔案。
以 Day One 為例,說明格式為何至關重要:Day One 的匯出指南將其 JSON 匯出描述為用於封存並重新匯入至 Day One 或相容 App 的格式。其 ZIP 檔可包含 JSON 檔案,並可選擇將媒體分開存放在不同資料夾中。該指南同時指出,其 CSV 匯出目前包含日記文字與日期,而純文字或 Markdown 匯出則不包含相片或相片參照連結。這些是 Day One 格式的具體細節;其他 App 匯出的欄位可能有所不同。
開始前請先檢查匯出設定。選擇所有日記本或你打算搬移的特定日記本,並在有選項時納入附件。如果你是從依需求下載媒體的服務匯出,請先確認檔案已儲存在本機。例如,Day One 的網頁版匯出說明指出,系統會在匯出前提示使用者下載尚未下載至本機的媒體檔案。
製作一份可供閱讀的參考複本
如果可行,也請將日記儲存為你可以獨立開啟的格式,例如 PDF 或 Markdown。可讀複本有助於確認封存檔是否包含你預期的日記條目,而且即使目標 App 處理匯入的方式有所不同,它仍可用於瀏覽檢視。除非新 App 明確支援匯入該格式並能保留你所需的細節,否則請將其單純視為參考複本。
不同格式往往在便利性與結構化之間有所取捨。PDF 可以在頁面上完整保留日記的文字與圖片,但它並不是結構化的匯入檔案。純文字可以保留文字內容,但會遺失相片或格式。CSV 可能適合包含簡單欄位的日記,但在依賴它來保留標籤、地點或附件之前,請先檢查其包含的欄位清單。請務必查閱你目前 App 的最新匯出說明文件,而不是假定這些範例完全適用。
將 App 或裝置備份分開存放
用於搬移日記的匯出檔案與完整的裝置備份具有不同的用途。裝置備份有助於將資訊還原到裝置上,但可能無法提供目標日記 App 可以直接匯入的檔案。對於 Apple 的「日誌」App,Apple 的說明中提到匯出日記為包含相片、地點以及其他新增至日記之媒體的 ZIP 檔。Apple 也說明,若要在電腦備份中包含「日誌」內容,需要使用加密的 iPhone 備份。當你的目標是將日記搬移到另一個 App 時,切勿將該加密備份視為 App 匯出功能的替代方案。
使用這份搬移前檢查清單
在確認匯出準備就緒之前,請逐一核對以下重點:
匯出的 ZIP 檔案內容通常無需匯入即可先行檢查。找出其中的資料檔案與媒體資料夾,並檢查檔案大小是否符合你預期的資料量。檔案存在本身並不能保證每個附件都正確連結到相對應的日記,因此在匯入後也請抽查幾篇日記。
使用小樣本測試搬移流程
如果目標 App 支援選擇性匯入,請先嘗試匯入一小組日記。樣本應包含多個日期,並在適當情況下包含帶有相片或其他附件的日記。匯入後,請將樣本與原始內容進行比對:日期、文字、排版格式、標籤和媒體。如果有任何遺漏或變更,請先暫停並檢查目標 App 的格式需求,然後再匯入完整的封存檔。
某些目標 App 無法接受來源 App 的專有封存檔格式。在這種情況下,請使用兩款 App 皆支援且說明最詳盡的格式,並保留原始封存檔與可讀複本以供日後參考。你可能需要手動重新補齊部分細節;匯出這些欄位並不能保證新 App 能夠正確對應或保留它們。
實用的匯出組合
對於大多數的遷移需求,請準備三樣東西:用於遷移且包含媒體的結構化匯出檔、用於查閱的 PDF 或文字可讀複本,以及在你需要裝置層級復原時備用的獨立備份。在正式依賴轉移結果之前,請先確認目標 App 的匯入限制並測試小部分樣本。這樣一來,你不僅能清楚記錄舊 App 所提供的完整資料,也能確實檢視實際成功轉移的內容。
