This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-compress.git
commit a01b94b572c7022c4de9e59174049b67c6290902 Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Sat Mar 1 10:49:01 2025 -0500 Use IOUtils.copyLarge() --- .../apache/commons/compress/archivers/examples/Expander.java | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/main/java/org/apache/commons/compress/archivers/examples/Expander.java b/src/main/java/org/apache/commons/compress/archivers/examples/Expander.java index 908d4d447..4b987871b 100644 --- a/src/main/java/org/apache/commons/compress/archivers/examples/Expander.java +++ b/src/main/java/org/apache/commons/compress/archivers/examples/Expander.java @@ -225,15 +225,7 @@ public void expand(final SevenZFile archive, final File targetDirectory) throws * @since 1.22 */ public void expand(final SevenZFile archive, final Path targetDirectory) throws IOException { - expand(archive::getNextEntry, (entry, out) -> { - final byte[] buffer = new byte[8192]; - int n; - while (-1 != (n = archive.read(buffer))) { - if (out != null) { - out.write(buffer, 0, n); - } - } - }, targetDirectory); + expand(archive::getNextEntry, (entry, out) -> IOUtils.copyLarge(archive.getInputStream(entry), out), targetDirectory); } /**