org.apache.commons.compress.archivers.zip.ZipFile.getRawInputStream()方法的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(204)

本文整理了Java中org.apache.commons.compress.archivers.zip.ZipFile.getRawInputStream()方法的一些代码示例,展示了ZipFile.getRawInputStream()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipFile.getRawInputStream()方法的具体详情如下:
包路径:org.apache.commons.compress.archivers.zip.ZipFile
类名称:ZipFile
方法名:getRawInputStream

ZipFile.getRawInputStream介绍

[英]Expose the raw stream of the archive entry (compressed form).

This method does not relate to how/if we understand the payload in the stream, since we really only intend to move it on to somewhere else.
[中]公开存档项的原始流(压缩形式)。
这种方法与我们如何/是否理解流中的有效负载无关,因为我们实际上只打算将其转移到其他地方。

代码示例

代码示例来源:origin: org.apache.commons/commons-compress

/**
 * Transfer selected entries from this zipfile to a given #ZipArchiveOutputStream.
 * Compression and all other attributes will be as in this file.
 * <p>This method transfers entries based on the central directory of the zip file.</p>
 *
 * @param target The zipArchiveOutputStream to write the entries to
 * @param predicate A predicate that selects which entries to write
 * @throws IOException on error
 */
public void copyRawEntries(final ZipArchiveOutputStream target, final ZipArchiveEntryPredicate predicate)
    throws IOException {
  final Enumeration<ZipArchiveEntry> src = getEntriesInPhysicalOrder();
  while (src.hasMoreElements()) {
    final ZipArchiveEntry entry = src.nextElement();
    if (predicate.test( entry)) {
      target.addRawArchiveEntry(entry, getRawInputStream(entry));
    }
  }
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
 * Transfer selected entries from this zipfile to a given #ZipArchiveOutputStream.
 * Compression and all other attributes will be as in this file.
 * <p>This method transfers entries based on the central directory of the zip file.</p>
 *
 * @param target The zipArchiveOutputStream to write the entries to
 * @param predicate A predicate that selects which entries to write
 * @throws IOException on error
 */
public void copyRawEntries(final ZipArchiveOutputStream target, final ZipArchiveEntryPredicate predicate)
    throws IOException {
  final Enumeration<ZipArchiveEntry> src = getEntriesInPhysicalOrder();
  while (src.hasMoreElements()) {
    final ZipArchiveEntry entry = src.nextElement();
    if (predicate.test( entry)) {
      target.addRawArchiveEntry(entry, getRawInputStream(entry));
    }
  }
}

代码示例来源:origin: Zlika/reproducible-build-maven-plugin

zout.addRawArchiveEntry(strippedEntry, zip.getRawInputStream(entry));

相关文章