X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fbuffer.c;h=75b4487a8ef2ef5c3064749b71b042ce8e23ca60;hb=c30a794679bec183fd543ffdb66a6262837ab11d;hp=f99dcca1b2829bb978073d12657829fb5277df8b;hpb=00bb0d8f5ca69ad5d20df793f9a9419951c57069;p=chaz%2Ftar diff --git a/src/buffer.c b/src/buffer.c index f99dcca..75b4487 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -204,7 +204,8 @@ enum compress_type { ct_none, ct_compress, ct_gzip, - ct_bzip2 + ct_bzip2, + ct_lzma }; struct zip_magic @@ -221,6 +222,7 @@ static struct zip_magic const magic[] = { { ct_compress, 2, "\037\235", "compress", "-Z" }, { ct_gzip, 2, "\037\213", "gzip", "-z" }, { ct_bzip2, 3, "BZh", "bzip2", "-j" }, + { ct_lzma, 6, "\xFFLZMA", "lzma", "-a" }, /* FIXME: ???? */ }; #define NMAGIC (sizeof(magic)/sizeof(magic[0]))