### AlfCrunch # Author: B. Watson (urchlay@slackware.uk) # # Reference: # https://slackware.uk/~urchlay/repos/unalf/plain/doc/fileformat.txt # # This is very similar to ARC (see Magdir/archive), but doesn't # overlap with it. The . in the filename is always present, even # if there's no extender after it. # # Offsets 18 and 28 are the high bytes of the 32-bit original and # compressed sizes. These will always be 0, since Atari files are # never >16MB in size (and since the UNALF dearchiver can't handle # them anyway). # # magicbits=53.7 # 0 uleshort 0x0f1a >18 ubyte 0x00 >>28 ubyte 0x00 >>>2 regex/13 [A-Z][A-Z0-9@_]{0,7}\.[A-Z0-9@_]{0,3} >>>>&0 ubyte 0 >>>>>2 string x Atari 8-bit AlfCrunch data, first filename %s !:mime application/x-atari-8bit-alfcrunch !:ext alf