COOKIES · BACKUP · MIGRATION · COMMUNITY

Cookie、備份與遷移:先弄清楚每種檔案帶走什麼。

Prism 提供四種把環境帶走的方式,涵蓋從「只遷移登入 Cookie」到「整臺電腦的全部環境」。它們包含的內容和安全性各不相同,選對方式可以少走冤枉路。

更新於 · 依據 Prism 0.3.22 用戶端整理

四種方式對比

環境遷移方式
方式入口包含不包含 / 注意
匯出設定(*.prism-profile.json)環境選單 → 匯出設定;匯入環境 → 匯入單一 JSON 環境代理位址、指紋種子與其他環境設定不含代理密碼、瀏覽器資料和擴充功能;匯入後需重填代理密碼
Cookie 遷移(JSON)環境資料 → 匯入 Cookie / 匯出 Cookie該環境所有網域的 Cookie檔案不加密,包含登入認證資訊
完整資料備份(目錄)環境資料 → 匯出備份目錄;匯入環境 → 匯入完整資料備份完整瀏覽器資料(Cookie、LocalStorage、IndexedDB、歷史、擴充功能資料等)+ 不含密碼的設定 + SHA-256 驗證清單不含代理密碼和擴充功能本體;備份目錄不加密
全部環境遷移包(.prism-migration)頂部下載圖示 → 匯出全部環境遷移包;匯入環境 → 匯入全部環境遷移包全部環境的設定與收藏、代理資訊(含密碼)、完整瀏覽器資料、被引用的本地擴充功能使用遷移密碼加密;匯出與匯入前需關閉全部環境
Prism 環境資料視窗:資料總量、可清理快取、資料目錄,開啟資料目錄、重新統計、清理快取,完整資料備份匯出備份目錄,Cookie 遷移匯入與匯出
「環境資料」視窗整合了快取清理、完整備份與 Cookie 遷移(示範資料)。

Cookie 匯入匯出

  • 格式:JSON。支援 Prism 匯出的檔案,以及常見 Cookie 擴充功能匯出的 JSON 陣列(相容 expirationDate、session、sameSite 等欄位)。
  • 限制:單一檔案最多 10 MB、10,000 筆;每筆都需要 domain 或 http(s) url,SameSite=None 必須同時為 Secure。
  • 原理:環境關閉時,Prism 會用該環境綁定的核心在背景啟動一個只監聽 127.0.0.1 的臨時無介面工作階段,透過瀏覽器的程式介面讀寫 Cookie,完成後正常結束,不會直接改寫加密的 Cookie 資料庫。
  • 匯入採追加方式,不會清空原有 Cookie;沒有到期時間的工作階段 Cookie 匯入後會改為 30 天有效,以便下次開啟時仍可使用。
  • 暫不支援 Netscape cookies.txt 格式,也不會遷移 CHIPS 分區 Cookie 的分區資訊。

完整資料備份與還原

  • 需要先關閉環境;備份會先寫入暫存目錄,完成後再以原子操作重新命名,避免留下不完整的備份。
  • 備份會對檔案的相對路徑、大小和內容計算整體 SHA-256。匯入時重新計算並核對,檔案被改動會拒絕匯入。
  • 匯入一律建立名為「原名稱(遷移)」的新環境,不會覆蓋現有環境;失敗時會自動復原。
  • 符號連結和執行階段的特殊檔案不會複製;單一備份最多 100 萬個檔案、500 GB。

想先確認備份是否可用?跟著環境隔離與備份還原實測教學做一次:在兩個環境寫入不同標記,再匯出並還原。

換電腦:全部環境加密遷移包

  1. 在舊電腦匯出

    關閉全部環境,點選頂部的下載圖示「匯出全部環境遷移包」,設定至少 10 個字元的遷移密碼並再次確認。

  2. 在新電腦安裝,先處理授權

    安裝 Prism。如果有環境固定了核心版本,請先在舊裝置執行「解除綁定此裝置」,再到新裝置啟用 Pro,然後再匯入。

  3. 匯入並核對

    選擇「匯入環境 → 匯入全部環境遷移包」,輸入遷移密碼。遇到同名環境時,可選擇「重新命名並保留兩者」或「跳過」。匯入後逐一開啟重要環境,核對登入狀態。

  • 加密方式:遷移密碼經 scrypt 衍生金鑰,使用 AES-256-GCM 加密,另有完整性驗證;Prism 不會儲存遷移密碼,忘記密碼就無法復原。
  • 單一遷移包最多 500 個環境、100 萬個檔案、500 GB;匯入不會覆蓋現有環境,失敗時會整體復原。
  • 遷移包或完整備份中只要有環境固定了核心版本(包括 144),未啟用 Pro 的裝置就會拒絕匯入,遷移包會整體復原。請先在新裝置啟用 Pro,或在匯出前把這些環境改為「自動跟隨目前核心」。

跨系統遷移的限制

清理快取,但保留登入

「環境資料」中的「清理快取」只會刪除可重新產生的快取(Cache、Code Cache、GPU 快取、Service Worker 快取等),不會刪除 Cookie、網站資料、書籤和擴充功能,也就是不影響帳號登入狀態。環境關閉後才能清理。

常見問題

只想把一個帳號的登入狀態轉給另一個環境?
先「匯出 Cookie」再「匯入 Cookie」。注意:Cookie 檔案等同於登入認證資訊,傳輸後請盡快刪除。
完整備份和遷移包該選哪個?
單一環境要留存或複製到另一臺電腦,請用完整備份;整個工作區要換電腦,請用加密遷移包,它會連同代理密碼與本地擴充功能一起加密打包。
備份可以放在雲端硬碟嗎?
完整備份目錄和 Cookie 檔案未加密,可能包含登入資訊,只應存放在可信任的位置;需要透過網路傳輸時,請優先使用加密遷移包。