Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

標準出力に出したzipやgz系の圧縮ファイルをパイプで処理したい場合、funzipが使える

一応、標準出力にもzipやgz系の圧縮ファイルを表示する事はできるのですが……

$ cat sample.txt
)r?Usample.txt
              ??,V??J???t.????T????T??[Qb^?BUZfq??*?????Te???%?9?$??qq2?a?t

……まぁ、あたり前のように解読不能です。
これを解答するためunzipに渡しても……ダメです。

$ cat sample.txt.gz | unzip
UnZip 5.52 of 28 February 2005, by Info-ZIP.  Maintained by C. Spieler.  Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.

Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
(ry

こういう時はfunzipが使えます。

$ cat sample.txt.gz | funzip
This is my dog,
 whose name is Frank.
This is my fish,
whose name is George.
This is my goat,
 whose name is Adam.

参考もと