In Scala, come si può decomprimere il testo contenuto in file.gz
in modo che possa essere elaborato? Sarei felice di avere il contenuto del file memorizzato in una variabile o di salvarlo come file locale in modo che possa essere letto dal programma dopo.decomprimi e leggi il file gzip in scala
In particolare, sto utilizzando Scalding per elaborare dati di registro compressi, ma Scalding non definisce un modo per leggerli in FileSource.scala
.
È possibile estrarre il contenuto da gzip utilizzando Java 'java.util.zip. GZipInputStream' e quindi funziona con il suo contenuto – 4lex1v
con la libreria dei file migliori, è 'myFile.newInputStream.gzipped.lines', in base a https://github.com/pathikrit/better-files/blob/master/README.md –