Go言語でzipで圧縮したテキストファイルを解凍なしで内容を表示する
package main
import (
"archive/zip"
"bufio"
"fmt"
)
func main() {
// zip化されたtxtファイルを読み込む
zr, err := zip.OpenReader("hoge.txt.zip")
if err != nil {
panic(err)
}
for _, zfile := range zr.File {
reader, err := zfile.Open()
if err != nil {
panic(err)
}
scanner := bufio.NewScanner(reader)
for scanner.Scan() {
// 1行ずつ表示する
fmt.Println(scanner.Text())
}
reader.Close()
}
zr.Close()
}
Author And Source
この問題について(Go言語でzipで圧縮したテキストファイルを解凍なしで内容を表示する), 我々は、より多くの情報をここで見つけました https://zenn.dev/ohnishi/articles/a2b7bbd9c1abf7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol