Sto cercando un formato di compressione che supporti l' tail
edizione. Ciò significa che non è necessario leggere l'intero file per ottenere gli ultimi X byte non compressi. È possibile con uno qualsiasi dei formati come bzip2, xz, lzma, ecc?
Una volta ho codificato qualcosa usando gzip che poteva farlo. Fondamentalmente a un livello molto alto, quello che ha fatto è stato quello di cat insieme più blocchi gzip, quindi ho avuto un programma di utilità che poteva cercare indietro dalla fine del file fino a quando è iniziato l'ultimo blocco. Questi file erano completamente leggibili dalle utility standard di gzip, ma spero che ci sia qualcosa di un po 'più standardizzato disponibile.
Lo scopo finale di questo è per i file di registro che posso scrivere compressi, e quindi essere in grado di tail
loro (anche quando non sono stati completamente scritti; cioè streaming) senza dover aspettare che tutto venga letto dal disco o dalla rete.