Safariでフォームに大量の情報を入力しましたが、保存する必要はありませんでした。データの送信を押すとエラーが発生し、これまでの作業がすべて失われました。フォームに入力した情報を元に戻す方法はありますか?
ここ はWindowsコンピュータでこれを行う方法ですが、残念ながら、これらの手順はOSXでは機能しません。これは、RAM Mac。したがって、RAMの内容を読み取り可能なファイルにダンプするには、いくつかの追加手順を実行する必要があります。
これは長いプロセスのように見えますが、実際にはまったく時間がかかりません。私はそれをたくさんの小さなステップに分解したので、何をすべきかが非常に明確です。
注:ブラウザを閉じないでくださいORブラウザのタブを閉じてください。これにより、ブラウザに入力したデータが作成され、取得したいデータが作成されます。 、IRRETRIEVABLE。ブラウザは引き続き使用できますが、新しいタブを開いて操作することをお勧めします。
次に、X-Codeがすでにインストールされているか、すでにインストールされている場合は、以下をコピーしてターミナルに貼り付け、Enterキーを押します。
xcode-select --install
次に、以下をコピーしてターミナルに貼り付け、Enterキーを押します。これはインストールされます Homebrew
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" </ dev/null 2>/dev/null
次に、以下をコピーしてターミナルに貼り付け、インストールします gcore これにより、メモリ内プロセスの内容をダンプできます。
brew install gcore
これで、gcoreを使用できます。アクティビティモニターを開きます。 ChromeまたはSafariを使用している場合は、開いている各タブに独自のプロセスがあることがわかります。WebサイトのURLまたは失われたタブと名前を共有するプロセスのPIDに注意してください。 「プロセス名」の下にリストされているWebサイトのURLが表示されない場合は、データを失ったブラウザのPIDをメモしてください。
次に、以下をコピーしてターミナルに貼り付けます。「PID」は手順6で見つけたPIDです。注:この手順では、約2GB〜4GBの巨大なファイルをホームフォルダーに保存します。
Sudo gcore PID
一例:Sudo gcore 27719
これでコアダンプができました。これは、core.PIDという名前のホームフォルダーにあるはずです。16進エディターをインストールする必要があります。私はお勧めします Hex Fiend