とあるプロダーツプレイヤーの徒然日記

とあるプロダーツプレイヤーが徒然なるままによしなし事をそこはかとなく書きつくろいます

GoogleChromeのキャッシュからhtmlファイルを復元する

概要

先日、ブログの新しい記事を書こうとして、古い記事からコピペしようとしたら、 古い記事を上書きしてしまい泣きそうになった時にやったことを書きます。

(ちなみに、復元できませんでした)

手順

1. クロムでurlに'about:cache'と打つ

そうすると、 f:id:yamadagenki:20160125010144p:plain のような、urlがひたすら羅列されたページに行く

2. バイナリデータ部分だけを抜き出す

ボーダーで4段落くらいにわかれていると思うので、一番したの段落の文字列を全部コピーしてくる ※語尾だけちょっと加工する

https://github.com/shengbo-medley/MiscForStudy/tree/master/20160119に書きだした一時ファイルを実行するスクリプトを書いた。 ※data.txtにhtmlに復元したい部分をペーストするとよい。

$ ruby tmp.rb | pbcopy

3. バイナリーデータを変換し、ファイルに保存

Mac OS Xのバイナリエディタ « TORQUES LABSを使って、2.でペーストボードにあるデータをペーストする。

そして、拡張子を.gzでファイル保存する

4. 解凍してChromeで開く

該当ファイルを下記のコマンドで解凍して開く

$ gzip -d **.gz

終わりに

ハテブに編集履歴機能欲しいです(´・ω・`)

悲しい。