archiver/encoder library