本文整理了Java中org.eclipse.rdf4j.common.io.ZipUtil
类的一些代码示例,展示了ZipUtil
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipUtil
类的具体详情如下:
包路径:org.eclipse.rdf4j.common.io.ZipUtil
类名称:ZipUtil
[英]Zip-related utilities.
[中]与Zip相关的实用程序。
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-util
/**
* Extract the contents of a zipfile to a directory.
*
* @param zipFile
* the zip file to extract
* @param destDir
* the destination directory
* @throws IOException
* when something untoward happens during the extraction process
*/
public static void extract(File zipFile, File destDir)
throws IOException
{
try (ZipFile zf = new ZipFile(zipFile)) {
extract(zf, destDir);
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-util
/**
* Extract the contents of a zipfile to a directory.
*
* @param zipFile
* the zip file to extract
* @param destDir
* the destination directory
* @throws IOException
* when something untoward happens during the extraction process
*/
public static void extract(ZipFile zipFile, File destDir)
throws IOException
{
assert destDir.isDirectory();
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = entries.nextElement();
writeEntry(zipFile, entry, destDir);
}
}
代码示例来源:origin: franzinc/agraph-java-client
private void add(InputStream in, String baseURI, RDFFormat dataFormat,
long size, JSONObject attributes, Resource... contexts)
throws IOException, RDFParseException, RepositoryException {
// We need to look at the magic number at the start of the stream.
// That means the stream needs to be buffered - if it is not, we
// add the buffer here.
if (!in.markSupported()) {
in = new BufferedInputStream(in, 1024);
}
if (ZipUtil.isZipStream(in)) {
addZip(in, baseURI, dataFormat, contexts);
} else {
prepareHttpRepoClient().upload(in, baseURI, dataFormat,
false, // overwrite = false
size,
GZipUtil.isGZipStream(in) ? "gzip" : null,
attributes,
contexts);
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
if (ZipUtil.isZipStream(in)) {
loadZip(in, baseURI, dataFormat, rdfHandler);
} else if (GZipUtil.isGZipStream(in)) {
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
/**
* Extract the contents of a zipfile to a directory.
*
* @param zipFile
* the zip file to extract
* @param destDir
* the destination directory
* @throws IOException
* when something untoward happens during the extraction process
*/
public static void extract(File zipFile, File destDir)
throws IOException
{
try (ZipFile zf = new ZipFile(zipFile)) {
extract(zf, destDir);
}
}
代码示例来源:origin: eclipse/rdf4j
if (ZipUtil.isZipStream(in)) {
loadZip(in, baseURI, dataFormat, rdfHandler);
} else if (GZipUtil.isGZipStream(in)) {
代码示例来源:origin: eclipse/rdf4j
/**
* Extract the contents of a zipfile to a directory.
*
* @param zipFile
* the zip file to extract
* @param destDir
* the destination directory
* @throws IOException
* when something untoward happens during the extraction process
*/
public static void extract(ZipFile zipFile, File destDir)
throws IOException
{
assert destDir.isDirectory();
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = entries.nextElement();
writeEntry(zipFile, entry, destDir);
}
}
代码示例来源:origin: eclipse/rdf4j
/**
* Extract the contents of a zipfile to a directory.
*
* @param zipFile
* the zip file to extract
* @param destDir
* the destination directory
* @throws IOException
* when something untoward happens during the extraction process
*/
public static void extract(File zipFile, File destDir)
throws IOException
{
try (ZipFile zf = new ZipFile(zipFile)) {
extract(zf, destDir);
}
}
代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client
/**
* Extract the contents of a zipfile to a directory.
*
* @param zipFile
* the zip file to extract
* @param destDir
* the destination directory
* @throws IOException
* when something untoward happens during the extraction process
*/
public static void extract(ZipFile zipFile, File destDir)
throws IOException
{
assert destDir.isDirectory();
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = entries.nextElement();
writeEntry(zipFile, entry, destDir);
}
}
代码示例来源:origin: franzinc/agraph-java-client
private static String getManifestFile(boolean officialWorkingGroupTests, boolean useRemote) {
String manifestFile = null;
if (useRemote) {
manifestFile = "http://www.w3.org/2009/sparql/docs/tests/data-sparql11/manifest-all.ttl";
} else {
URL url = null;
if (officialWorkingGroupTests) {
url = SPARQL11ManifestTest.class.getResource("/testcases-sparql-1.1-w3c/manifest-all.ttl");
} else {
url = SPARQL11ManifestTest.class.getResource("/testcases-sparql-1.1/manifest-evaluation.ttl");
}
if ("jar".equals(url.getProtocol())) {
// Extract manifest files to a temporary directory
try {
tmpDir = FileUtil.createTempDir("sparql11-test-evaluation");
JarURLConnection con = (JarURLConnection) url.openConnection();
JarFile jar = con.getJarFile();
ZipUtil.extract(jar, tmpDir);
File localFile = new File(tmpDir, con.getEntryName());
manifestFile = localFile.toURI().toURL().toString();
} catch (IOException e) {
throw new AssertionError(e);
}
} else {
manifestFile = url.toString();
}
}
return manifestFile;
}
代码示例来源:origin: ontop/ontop
JarFile jar = con.getJarFile();
ZipUtil.extract(jar, tmpDir);
内容来源于网络,如有侵权,请联系作者删除!