本文整理了Java中org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.createZipArchiveEntryRequest()
方法的一些代码示例,展示了ZipArchiveEntryRequest.createZipArchiveEntryRequest()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipArchiveEntryRequest.createZipArchiveEntryRequest()
方法的具体详情如下:
包路径:org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest
类名称:ZipArchiveEntryRequest
方法名:createZipArchiveEntryRequest
[英]Create a ZipArchiveEntryRequest
[中]创建ZipArchiveEntryRequest
代码示例来源:origin: org.apache.commons/commons-compress
throw new IllegalArgumentException("Method must be set on zipArchiveEntry: " + zipArchiveEntry);
final ZipArchiveEntryRequest zipArchiveEntryRequest = createZipArchiveEntryRequest(zipArchiveEntry, source);
return new Callable<Object>() {
@Override
代码示例来源:origin: org.codehaus.plexus/plexus-archiver
private ZipArchiveEntryRequest createEntry( final ZipArchiveEntry zipArchiveEntry,
final InputStreamSupplier inputStreamSupplier ) throws IOException
{
// if we re-compress the zip files there is no need to look at the input stream
if ( compressAddedZips )
{
return createZipArchiveEntryRequest( zipArchiveEntry, inputStreamSupplier );
}
// otherwise we should inspect the first four bites to see if the input stream is zip file or not
InputStream is = inputStreamSupplier.get();
byte[] header = new byte[4];
try
{
int read = is.read( header );
int compressionMethod = zipArchiveEntry.getMethod();
if ( isZipHeader( header ) ) {
compressionMethod = ZipEntry.STORED;
}
zipArchiveEntry.setMethod( compressionMethod );
return createZipArchiveEntryRequest( zipArchiveEntry, prependBytesToStream( header, read, is ) );
}
catch ( IOException e )
{
IOUtil.close( is );
throw e;
}
}
代码示例来源:origin: org.codehaus.plexus/plexus-archiver
directories.addArchiveEntry( createZipArchiveEntryRequest( zipArchiveEntry, createInputStreamSupplier(
payload ) ) );
metaInfDir.addArchiveEntry( createZipArchiveEntryRequest( zipArchiveEntry,
createInputStreamSupplier( payload ) ) );
manifest.addArchiveEntry( createZipArchiveEntryRequest( zipArchiveEntry,
createInputStreamSupplier( payload ) ) );
代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded
throw new IllegalArgumentException("Method must be set on zipArchiveEntry: " + zipArchiveEntry);
final ZipArchiveEntryRequest zipArchiveEntryRequest = createZipArchiveEntryRequest(zipArchiveEntry, source);
return new Callable<Object>() {
@Override
代码示例来源:origin: IQSS/dataverse
public void addEntry(ZipArchiveEntry zipArchiveEntry, InputStreamSupplier streamSupplier) throws IOException {
if (zipArchiveEntry.isDirectory() && !zipArchiveEntry.isUnixSymlink())
dirs.addArchiveEntry(ZipArchiveEntryRequest.createZipArchiveEntryRequest(zipArchiveEntry, streamSupplier));
else
scatterZipCreator.addArchiveEntry(zipArchiveEntry, streamSupplier);
}
内容来源于网络,如有侵权,请联系作者删除!