- 締切済み
とある同人ゲームから立ち絵を抽出しようとしています
とある同人ゲームから立ち絵を抽出しようとしているのですが、うまくいきません。 おそらくARCにそういったデータがあると思って色々ソフトを使って抽出や展開、解凍等試してみるも、思うように行きません。 詳しい方教えてください。 フォルダー内のファイルはこんな感じとなっています http://www.dotup.org/uploda/www.dotup.org148315.png_mOIPt3FTtYlOSPafWwGM/www.dotup.org148315.png http://www.dotup.org/uploda/www.dotup.org148319.png_oJODeFoE6YXNfhtc8Xdf/www.dotup.org148319.png ちなみに拾い画像ですが、うまくいくとこうなるそうです。 http://www.dotup.org/uploda/www.dotup.org148464.png_i363iBeM1tVykh4Qmzwg/www.dotup.org148464.png 私的利用でのみ使いますのでお願いします
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- asciiz
- ベストアンサー率70% (6826/9706)
>DF 4E FA 3A 29 21 A3 17 86 23 20 AE 2B 2A BF 38と表示されました。 確かにそのパターンは例に挙げたどの圧縮フォーマットでも、無いですね…。 (シフトJIS漢字コード混じりのテキストデータに見えなくもないですが) ちょっと一般的なアーカイブではなさそうなので、取り出すのには独自プログラムを組まないと行けなさそうな感じです。 まあ、拡張子が ARC で統一されていても、中身は全く違うものであったりとかも、考えられます、それぞれが本当にアーカイブなのかどうか? ちょっとこんなやり取りで解析するのは、難しいですねー。
- asciiz
- ベストアンサー率70% (6826/9706)
拡張子 arc は確かに「アーカイブ」っぽいですが、「ARC圧縮形式」自体はかなり昔のものです。 それをそのまま展開ソフトにかけると、その古い形式のarcファイルだ、として展開しようとしますが、実は中身は違う圧縮形式であるという場合、展開できません。 拡張子まで表示し、zip、7z、rar、lzh など、他の圧縮拡張子に変えて解凍ソフトにかければ、アーカイブ内のファイルリストが見られる場合があります。 ファイル先頭部分の16進数ダンプを見ればもう少しはっきりしますが。 ただし、実はzip圧縮ファイルだった、と判明しても、圧縮パスワードがかかっていると、やっぱり単純には解凍できません… パスワードを調べるにはプログラム本体の16進ダンプとかから文字列情報を抽出したり、結局総当たりで調べるなどの方法になってしまいます。 さらに別のパターン、そのソフト独自で展開/圧縮機能を持っているとかだと、展開プログラム自体を自分で作ることからやらないといけない場合があります。 独自と言っても、圧縮ファイルのヘッダ情報をちょっと書き換えただけ、なんていうパターンもありますが。(そんな場合は、圧縮ファイルに細工すれば通常ソフトで扱えるようになることがあります) まー、やはり開発側にしてみれば生データが流れるのは嫌ですから、何らかの細工をしてるとは思うんですけどね~。
補足
拡張子を変えてみたりarcそのもので解凍してみようとしましたが、アーカイブファイルではないと出て展開することができませんでした。 16スタンプというのはバイナリの数値でしょうか? DF 4E FA 3A 29 21 A3 17 86 23 20 AE 2B 2A BF 38と表示されました。 やはり抽出は難しいのでしょうか・・・