Adding text to a compressed file without uncompressing
Matt Graham
mhgraham at crow202.org
Thu Oct 31 09:16:46 MST 2013
> On Oct 31, 2013 1:40 AM, "Bryan O'Neal"
>> So let's say I have a few hundred lines of text I need at the
>> beginning
>> or end of a big compressed text file. Say a 20GB uncompressed / 4GB
>> compressed JSON or XML doc. Now lets say I have no desire to
>> uncompress this file and I have no desire to use interactive tools
>> like vim. How could I achieve this?
What compression method are you using? (Storing that much data in one
XML file seems like a total organizational failure to me, too.)
I don't think you can do this with zip, not sure about lzma, but I
would guess "not ever at the start of the file for any commonly-used
compression method". Data compression's weird like that.
You can do a bit of appending if you're using gzip:
gzip -c file.txt > foo.gz
gzip -c file2.txt >> foo.gz
gzip -dc < foo.gz
(decompresses foo.gz to stdout, you will get file.txt followed by
file2.txt)
Stephen wrote:
> Tar has a built in append feature so you can add files to the archive
tar will refuse to append things to compressed archives.
--
Crow202 Blog: http://crow202.org/wordpress
There is no Darkness in Eternity
But only Light too dim for us to see.
More information about the PLUG-discuss
mailing list