それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

p7zip

p7zip の7z コマンドがSTDIN/STDOUTを部分的にしかサポートしてなかった。

STDIN/STDOUTで使いにくい7z コマンド 7z コマンドが最強だと思ってました。 7z はアップデートも頻繁にされているし、利用者も多い枯れているツールだと思いこんでました。 STDIN から読み込み tar.gz を展開するときは次のようになりますよね。 cat sample…

brew の p7zip はエラーになる。

Macで起きうる現象 mac で特定の形式を7z すると、めっちゃめんどくさくなるよ。 takuya@mac$ /usr/local/Cellar/p7zip/17.04/bin/7z x 'sample.rar' -so '001.jpg' ERROR: Unsupported Method : 001.jpg 起きうる問題 問題は2つ 特定の文字コードを解消で…

7z で tar.gz/tgz からファイルを取り出す

7z で tgz を扱うには、パイプする STDOUT/STDINを駆使してパイプする 7z -so x a.tgz | 7z l -aoa -ttar -si tgz はネスト扱い tgz は tar.gz の名前通り、ネスト扱いです。 $ 7z -ba -r l a.tgz 2022-06-17 17:32:20 ..... 276480 259342 a.tar なので、コ…