(cat, ext, name) = (name[1:j], name[j+1:k], name[k+1:])
file_handle = decompressors[ cat ]( "%s%s%s" % (path, name, ext) )
contents = file_handle.read()
(cat, ext, name) = (name[1:j], name[j+1:k], name[k+1:])
file_handle = decompressors[ cat ]( "%s%s%s" % (path, name, ext) )
contents = file_handle.read()