A library cookbook for manipulating archive files