added rudimentary extract_7z and extract_dmg support