W Scala, w jaki sposób można rozpakować tekst zawarty w file.gz
, aby można było go przetworzyć? Byłbym zadowolony z posiadania zawartości pliku przechowywanego w zmiennej lub zapisywania go jako pliku lokalnego, aby mógł być odczytywany przez program po.dekompresja i odczyt pliku gzip w scala
W szczególności używam Skalowania do przetwarzania skompresowanych danych dziennika, ale funkcja Skalowanie nie definiuje sposobu ich odczytania w FileSource.scala
.
Można wyodrębnić zawartość z gzip używając Java 'java.util.zip. GZipInputStream', a następnie pracuj z jego zawartością – 4lex1v
z biblioteką lepszych plików, to 'myFile.newInputStream.gzipped.lines', zgodnie z https://github.com/pathikrit/better-files/blob/master/README.md –