資料
Tag: stuffit 圧縮 解凍 ヘッダ

StuffItファイルのヘッダ一覧

 StuffIt 圧縮ファイルをテキストエディタなどで開いたときの表示をまとめます。

このページの編集にご協力いただける方にお願い

 StuffIt データのヘッダ部には、圧縮したファイル名・フォルダ名がそのまま入ることがあるので、スクリーンショットをアップロードする前に、それらが残っていないことを確認してください。
 アップロードしたスクリーンショットのヘッダにて意図しない情報が漏れてしまった場合、設置者は残念ながら対応できません。

StuffIt ファイルのヘッダとは?

 圧縮に使った StuffItDropStuff?)のバージョンによって、生成される StuffItアーカイブ(.sit 拡張子)が変わります。

 StuffIt は、上位バージョンで圧縮した sit ファイルを、下位バージョンで解凍すると、ファイルが欠損することがあるので、場合によっては、ヘッダを見て確認することが必要です。 

 ヘッダ部は、おおむねテキスト形式になっているので、テキストエディタなどで開くことによって、ファイルが どのバージョンの StuffIt で圧縮されたかを確認できます。

ヘッダ例

StuffIt 9.01JのDropStuff?

stuffit9sit.gif

StuffIt 8

filedfdfffffffffffffffffff.txt

StuffIt 7.03J

 Mac OS 9 版 StuffIt 日本語版の最終版になります。このバージョンの StuffIt はバグが多く、7.03J の時点でも、自己解凍形式が自己解凍に失敗してファイルが文字化けしたりします。

stuffit7sit.gif

StuffIt 6.5.1J

stuffit6sit.gif

StuffIt 5.5J

stuffit5sit.gif

StuffItバージョン違いによるエラー例

http://dtpwiki.jp/?%A5%D5%A5%A1%A5%A4%A5%EB%B0%B5%BD%CC%A1%BF%B2%F2%C5%E0#wd8faf9b
に移動しました。

StuffIt圧縮ファイルサンプル

 stuffItで圧縮したファイルのサンプルです。

filedropstuff55(macos9).sit
DropStuff? 5.5(Mac OS 9バンドル)で、2000年1月1日の「名称未設定フォルダ」を圧縮したモノです。

ヘッダ判別スクリプト

#!/usr/local/bin/perl -w
use strict;
use File::Basename;
 
my %SitStr =(
    'sit 5.5' => '^StuffIt \(c\)1997-1998 Aladdin Systems, Inc., http://www.aladdinsys.com/StuffIt/',
    'sit 9.0' => '^StuffIt \(c\)1997-2002 Aladdin Systems, Inc., http://www.aladdinsys.com/StuffIt/',
);

foreach my $argv (@ARGV) {
 
    my $fullpath = $argv;
    ( my $filename, my $dir ) = fileparse( $fullpath );
 
    open( IN, $fullpath )
      || die "can't open $fullpath \n";
    binmode(IN);
    read IN, my $header, 256;
    close(IN);

    for my $key (keys %SitStr){
        if ($header =~ m|$SitStr{$key}|){
            print "$filename : version = $key\n";
        }
    }
}



*1 現在 404 not found
*2 現在 404 not found
*3 現在 404 not found

添付ファイル: filedfdfffffffffffffffffff.txt 1043件 [詳細] filestuffit6sit.gif 1220件 [詳細] filestuffit7sit.gif 1222件 [詳細] filestuffit5sit.gif 1215件 [詳細] filedropstuff55(macos9).sit 1420件 [詳細] filesit9to55err.gif 843件 [詳細] filesit9to703err.gif 854件 [詳細] filestuffit9sit.gif 1235件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-10-25 (土) 23:45:25 (3102d)