The archive.size field needs to be able to hold 'long' integers