インポートと書き出し
Phiは、ほかのブラウザからブックマークと閲覧履歴を取り込めます。インストール済みのブラウザから直接インポートすることも、手元にあるファイルからインポートすることもできます。また、スペースのブックマークを標準的なHTMLファイルに書き出すこともできます。このページでは、この両方向の操作を扱い、ファイルの種類ごとに何が取り込まれるのかを正確に説明します。
Phiを使い始めたばかりで、まず移行の全体像を知りたい場合は、Phiへの移行から読み始めて、詳細が必要になったらこのページに戻ってきてください。
インポートの2つの入り口
入り口は2つあり、どちらも同じブラウザデータのインポート画面が開きます。
- 初回起動時。Phiをセットアップしている間に、オンボーディングの流れの中でインポートを提案します。
- あとからいつでも。(Appleメニューの隣にある太字のアプリメニューである)Phiメニューを開き、他のブラウザからインポート…を選択します。
インポート画面では、Chromeから、Safariから、Arcから、ファイルからの4つの取り込み元を選べます。Chrome、Safari、Arcでは、インストール済みのブラウザのデータを直接読み取り、取り込むデータの種類を選択できます。以下のセクションでは、ファイルからについて詳しく説明します。
インポートしたデータは、インポートを実行したスペースに取り込まれます。ブックマークはそのスペースのブックマークツリーに、履歴は閲覧履歴に追加されます。シークレットではインポートできないため、先に通常のスペースまたはウインドウに切り替えてください。
Safariからインポートする前にSafariを終了する
Safariからを使う場合は、先にSafariを終了してください。Safariは直近の操作の一部をメモリ上に保持し、終了時にはじめてすべてをディスクに書き込みます。そのため、Safariの起動中にインポートすると、最新のブックマークや履歴が漏れることがあります。すでに書き出したスナップショットを読み取るファイルからには、この注意は当てはまりません。
ファイルからインポートする
ファイルからを選択し、ファイルを選択…をクリックしてファイルを選びます。Phiは3種類のファイルを受け付け、ファイルそのものに基づいて処理を決めます。このオプションにはデータの種類を選ぶチェックボックスはなく、ファイルに含まれているものをそのままインポートします。処理中はファイルからデータを読み込んでいます…と表示されます。
ファイルの種類ごとに取り込まれる内容
| ファイル | 拡張子 | 取り込まれる内容 |
|---|---|---|
| ブックマークHTML | .html、.htm | ブックマークのみ |
| Safari履歴JSON | .json | 閲覧履歴のみ |
| Safari書き出しアーカイブ | .zip | ブックマークと履歴の両方 |
ブックマークHTMLは、標準的な「Netscapeブックマーク」形式です。Chrome、Safari、Firefox、Edge、そしてPhi自身を含む、主要なブラウザのすべてが書き出せます。インポートすると、ブックマークは現在のスペースのImportedフォルダの下に追加されるため、ひとまとまりのまま保たれ、あとから探したり削除したりしやすくなります。
Safari履歴JSONとSafari書き出しアーカイブは、どちらもSafariのファイル → 書き出す → ブラウズデータを書き出す…機能から得られます。Safariは.zipアーカイブを作成します。すでに解凍している場合は、その中にあるHistory.jsonファイルを直接選択することもできます。
- Safari書き出しアーカイブ(
.zip)を選ぶのが最も手軽です。選択すると、ブックマークと履歴の両方が一度にインポートされます。 - 単体のSafari履歴JSONでは、履歴だけがインポートされます。
インポートされるもの、されないもの
- ブックマークと履歴のみ。Safariが書き出せるパスワードや支払いカードなどのその他の項目が、この経路でインポートされることは決してありません。そうした機微なデータを確認なしに取り込むのは正しい振る舞いではないため、Safariのアーカイブに含まれていても、Phiはそれらのファイルをスキップします。
- 問題のあるファイルが残りを止めることはありません。
.zipの中では、Phiは読み取れるブックマークファイルと履歴ファイルをすべて読み取り、無関係なファイルや破損したエントリなど、読み取れないものはスキップします。 - 分割された履歴も丸ごと取り込まれます。Safariは大きな履歴の書き出しを複数のファイル(
History.json、History-0001.jsonなど)に分割することがありますが、Phiはそのすべてをインポートします。 - 再インポートしても重複は積み上がりません。インポートした履歴は、一般的なブラウザのインポートと同じように既存の履歴に統合されるため、同じファイルを2回インポートしても訪問数が水増しされることはありません。
- 大きすぎるファイルや破損したファイルも安全に処理されます。Phiは1つのファイルやアーカイブから読み取る量に上限を設けているため、異常に大きいファイルや不正な形式のファイルがブラウザを固まらせることはありません。Phiはそうしたファイルをスキップします。
- 取り込むものがないインポートも、きれいに完了します。Phiが利用できる内容がファイルに何も含まれていない場合でも、途中で止まることなく、エラーなしでインポートが完了します。
ブックマークを書き出す
Phiは、現在のスペースのブックマークをHTMLファイルに書き出せます。ブックマークメニューを開いてブックマークを書き出す…を選択し、保存先を選びます。PhiはPhi-Bookmarks-<Space>-<date>.htmlのようなファイル名を提案します。
- 書き出されるファイルは前述の標準的なNetscapeブックマーク形式なので、Chrome、Safari、Firefox、Edgeにそのままインポートできるほか、ファイルからを使ってPhiに再度取り込むこともできます。
- 書き出しの対象は、今いるスペースです。ブックマークはスペースごとに管理されるため、別のスペースのブックマーク一式を保存するには、スペースを切り替えてもう一度書き出します。
- 現在のスペースにブックマークがない場合、ブックマークを書き出す…はグレイ表示になります。また、ブックマークツリーを一切持たないシークレットスペースでは使えません。
- 2つのページを1つの項目にまとめた分割表示のブックマークは、標準形式で表現できるように、通常の2つの項目として書き出されます。
書き出しと再インポートの往復
スペースのブックマークをHTMLに書き出し、ファイルからで再び取り込めば、別のスペースにも、別のプロファイルにも、別のMac上のPhiにも移せます。プロファイル間や2台のMac間でブックマーク一式をコピーするには、通常これが最も手早い方法です。
すべてのデータを書き出す(ブックマーク以外も)
ブックマークを書き出す…で書き出されるのはブックマークだけです。スペース、プロファイル、履歴などを含むPhiのすべてのデータを1つのファイルとしてバックアップするには、代わりにヘルプメニューのユーザーデータを管理 → ユーザーデータを書き出す…を使います。こちらは、新しいMacへ移行したり、手元に完全なコピーを残したりするためのツールです。Phiの自動ロールバックスナップショットとの関係については、Time Machineバックアップをご覧ください。
次のステップ
- ブックマークと固定タブ:Phiに取り込まれたあとのブックマークの動作。
- スペースとプロファイル:インポートがスペースに取り込まれる理由と、プロファイルによるデータの分離。
- Phiへの移行:Chrome、Safari、Arc、Diaからの移行の全体像。
- Time Machineバックアップ:自動ロールバックスナップショットと、ユーザーデータ全体の書き出し。