Desidero emulare la funzionalità di gzcat | coda -n.Come posso bloccare un file zippato senza leggerne l'intero contenuto?
Questo sarebbe utile per le volte in cui ci sono file enormi (di pochi GB o così). Posso seguire le ultime righe di un file di questo tipo senza leggerlo dall'inizio? Dubito che ciò non sarà possibile poiché credo che per gzip, la codifica dipenda da tutto il testo precedente.
Ma comunque mi piacerebbe sapere se qualcuno ha provato a fare qualcosa di simile - forse indagando su un algoritmo di compressione che potrebbe fornire una tale funzionalità.
gzip non è testuale, ma binario. Quindi non ci sono "linee" come nei dati testuali che "coda" possa restituire. – Gumbo
Si potrebbe voler controllare [una domanda simile su SO] (http://stackoverflow.com/questions/14225751/random-access-to-gzipped-files), [le domande frequenti su zlib] (http://zlib.net /zlib_faq.html#faq28) e [examples/zran.c] (https://github.com/madler/zlib/blob/master/examples/zran.c) nel [zlib] (http: // zlib. rete) distribuzione. –