vik*_*mun 4 ubuntu compression stdin
是否有压缩 STDIN 并输出到 STDOUT 的工具?该工具(或其对应工具)也应该能够解压。简单的东西很好,但它必须是无损的。
小智 6
大多数实用程序支持输出到 STDOUT。举个例子gzip
:
$ echo "asdgasdfasdfasdfasdfasdfasdf" | gzip | xxd
00000000: 1f8b 0800 219b dd57 0003 4b2c 4e49 4f2c ....!..W..K,NIO,
00000010: 4e49 c386 b900 45ce f97c 1d00 0000 NI....E..|....
Run Code Online (Sandbox Code Playgroud)
我曾经使用xxd
过一些不可打印的字符存在。运行它gunzip
来解压
xz 的工作原理非常相似:
$ echo "asdfasdfasdf" | xz | xxd
00000000: fd37 7a58 5a00 0004 e6d6 b446 0200 2101 .7zXZ......F..!.
00000010: 1600 0000 742f e5a3 e000 0c00 0b5d 0030 ....t/.......].0
00000020: 9cc8 abf9 a8be f900 0000 0000 9525 d79a .............%..
00000030: 089a c592 0001 270d f37b f284 1fb6 f37d ......'..{.....}
00000040: 0100 0000 0004 595a ......YZ
Run Code Online (Sandbox Code Playgroud)
和解压:
$ echo "asdfasdfasdf" | xz | xz -d
asdfasdfasdf
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6826 次 |
最近记录: |