5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Bart's PE Builder スレッド 3枚目

144 :265 ◆hEpdoZ.tHU :04/04/22 00:00 ID:+1VxpMX5
>>140
>おぉ、なるほど。CABで圧縮して拡張子を変えればいいのですね。

そうなります。最近の「EXPAND.EXE」は「MS-Compress形式」と「CAB形式」に対応
しているので話がややこしいのです。詳細が知りたいヒトは以下をお読み下さい。

#興味のない方は無視の方向で...(^^;

Compress.exeで圧縮されたファイルは先頭に次のヘッダを格納しています。

COMPHEADER
------------------------------------------------------
Magic1 long 0x44445A53
Magic2 long 0x3327F088
Is41 char 0x41
FileFix char 圧縮されていないファイル名の最後の文字
DecompSize long 圧縮されていないファイルのサイズ
------------------------------------------------------
(参考:「Windows Undocumented ファイルフォーマット」)

バイナリエディタで覗いた時、先頭に「SZDD」とあるのが「Compress.exe」で圧縮された
「MS-Compress形式」の書庫です。「MSCF」の場合には「CAB形式」の書庫です。
このヘッダ(COMPHEADER)にはFileFixフィールドしか持っていないので、書庫のファイル名を
変更した場合には元のファイル名を復元できません。

>>141
タイムリーというか何と言うか...「昨日の雑談」と全く同じ状況ですね。
ttp://homepage1.nifty.com/ht_deko/ft0404.html#040420

360 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)