IOAdapterId IOAdapterUtils::url2io(const GUrl& url) { if( url.isVFSFile() ) { return BaseIOAdapters::VFS_FILE; } if( url.isHyperLink() ) { if( url.lastFileSuffix() == "gz") { return BaseIOAdapters::GZIPPED_HTTP_FILE; } return BaseIOAdapters::HTTP_FILE; } if( url.lastFileSuffix() == "gz") { return BaseIOAdapters::GZIPPED_LOCAL_FILE; } return BaseIOAdapters::LOCAL_FILE; }