Nodejs Gzip壓縮+逐行讀取Gzip壓縮的文件

紀錄一下跟 gzip 有關的 snippet
比如 AWS Data Firehose 蒐集的事件會一行一行的存在文件裡,並用 gzip 壓縮。
當要讀取原文的時候,就是用 gunzip 解壓縮再用 readline 一行一行讀取

比如說原文是這樣

{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}
{"foo": "bar"}

Gzip壓縮

逐行讀取gzip壓縮的文件

Add a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *