について書いた翌日、つまり今日。
今度は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空間ブログ
個人的にはかなりイケテマス。
【PC環境構築奮闘記の最新記事】
http://blog.sakura.ne.jp/tb/39616187
※言及リンクのないトラックバックは受信されません。
この記事へのトラックバック
もうしばらくお待ちください。
こちらに自作ツールを公開しました。