if a CAB file has a Quantum-compressed datablock with exactly 38912 compresswed bytes, also rejects blank CHM filenames that are blank because they have embedded null bytes, and chmextract now protects against absolute/relative pathnames in CHM files.