Enhancements to suport unrar from File or StringIO