end_of_cd_record
struct end_of_cd_record *eocd;
if (archive->size <= sizeof(struct end_of_cd_record))
offset = archive->size - sizeof(struct end_of_cd_record);