2010年07月13日

Windows用のコマンドライン 圧縮は 7-Zipのコマンドライン版 7z.exe (7za.exe) が今のところ一番だ!

NN Space BLOG-NN空間ブログ: Windows用のコマンドライン tar(&bzip2)は bsdtar.exe がおすすめ。 とりあえずTAR.gz は忘れよう!

について書いた翌日、つまり今日。
今度はbsdtar.exe で圧縮できないファイルやらフォルダが存在していることが発覚。業務では基本的にファイルやフォルダ名に日本語を使わないから気が付かなかったが、個人的なファイルを圧縮してみたら不具合多発。
bsdtar.exe:
"Cannot stat: No such file or directory"
"Couldn't visit directory: Invalid argument" などのエラーを吐きまくる。

結局、今まで TAR(gzip, bzip2) に関しては3種類くらいのコマンドラインツールを試してきたもののすべてにおいて満足できるものはなかった。

そこで、tar をいったん忘れて。新たな「コマンドライン版の」圧縮ツールを探すことにした。

そこで見つけたのが 7-ZIP。
今まで存在は知りつつもあえて疎遠にしていたのだが、ただいま急接近でございます!!!

7-zip Download

7-Zip Command-Line Examples

とりあえず今までの tar コマンドラインツールにて確認してきた圧縮不可能な状況について確認をしてみたがコマンドライン 7-zip (7za.exe) はすべてのテストで問題なくファイルを圧縮したし、7-Zip形式は 通常のzipに比べて2倍以上も圧縮率がいい場合がある。tar(gzip, bzip2)よりも圧縮できるケースが多い。

これはもう、 tar関連のコマンドラインツール を使うのはただ恐ろしいだけになってしまった。これからは 7z 形式を代わりに使用していこうと思う。

7-Zip - Wikipedia

また、GUI版の7-zipは CD/DVD形式の ISOイメージファイルの中身を閲覧できたりするなど、機能も充実している。

7-Zip | Download 7-Zip software for free at SourceForge.net

これでやっと 2006年から継続してきた NN Space BLOG-NN空間ブログ: ファイルやフォルダを連続圧縮するツール(VB Script製) この圧縮ツールとして安定板をリリースできそうである。

今回これで 7-zipを採用して、zip と 7z の両方をサポートした連続圧縮スクリプトを4年ぶりに公開できそうである。



@20120228_231553最後まで記事を読んでいただいてありがとうございます。
4年+α年ぶりにツールを公開しました。
手前味噌ですが、zip/7zip 形式の連続圧縮ツールを公開します: NN Space BLOG-NN空間ブログ
個人的にはかなりイケテマス。

posted by NN Masteroo at 21:05 | Comment(3) | TrackBack(0) | PC環境構築奮闘記
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/39616187
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
この記事へのコメント
待ってます。
Posted by 7zzzzzzz at 2012年01月20日 05:40
ずいぶん前に完成しているので、リリースしますね。

もうしばらくお待ちください。
Posted by 管理人 at 2012年01月20日 22:00
http://nnspaces.sblo.jp/article/53208953.html
こちらに自作ツールを公開しました。
Posted by 管理人 at 2012年01月20日 23:02
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
・おすすめ楽天ショップ1
   trendyimpact楽天市場店

・おすすめ楽天ショップ2
   上海問屋
Powered by さくらのブログ