在Scala中,如何解压缩包含在
file.gz
中的文本以便进行处理?我希望将文件内容存储在变量中或保存为本地文件,以便程序可以在之后读取它。具体来说,我正在使用Scalding处理压缩的日志数据,但是Scalding没有定义一种读取FileSource.scala
中这些数据的方法。
java.util.zip.GZipInputStream
д»ҺgzipдёӯжҸҗеҸ–еҶ…е®№пјҢ然еҗҺеҜ№е…¶еҶ…е®№иҝӣиЎҢж“ҚдҪңгҖӮ - 4lex1vmyFile.newInputStream.gzipped.lines
来实现,具体参考https://github.com/pathikrit/better-files/blob/master/README.md。 - Seth Tisue