lain画集のBinHexエンコードされた画像を見る(3)
テキスト化
さて、エンコードされた後に出てくる文字は以下の64種類だった。
!"#$%&'()*+,-012345689@ABCDEFGHIJKLMNPQRSTUVXYZ[`abcdefhijklmpqr
よく見ると7, O(大文字のオー), W, g, n, oが無く、紛らわしいものが外されているようである…いやこれ手打ちする前提だったの…?実際今回は手打ちしたが…
というわけで上記を踏まえてテキストに起こすのだが、ここで障壁として立ちはだかったのが文字の小ささである。いやマジで。
別にルーペやカメラのズームなどを駆使すれば一応読めるサイズではあるのだが、1とlの判別がつかない。全面に書いてある文字が大きい方では判別できるものの全てを確定させられるわけではないし、結構数があり総当たりは無理(2^nの組み合わせになるため)なのでJPEGのデータ構造を利用して決定する必要がある(とはいえよくわからない部分もあるので全部決定できてはいない)。
あと全面の大きい文字と被っているので合っているのかよく分からない箇所もある。
で、とりあえずできたのがこちら↓