Class Seven7EntryInputStream
java.lang.Object
java.io.InputStream
org.miaixz.bus.extra.compress.extractor.Seven7EntryInputStream
- All Implemented Interfaces:
Closeable,AutoCloseable
7z解压中文件流读取的封装
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
ConstructorsConstructorDescriptionSeven7EntryInputStream(org.apache.commons.compress.archivers.sevenz.SevenZFile sevenZFile, long size) 构造Seven7EntryInputStream(org.apache.commons.compress.archivers.sevenz.SevenZFile sevenZFile, org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry) 构造 -
Method Summary
Methods inherited from class java.io.InputStream
close, mark, markSupported, nullInputStream, read, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
-
Constructor Details
-
Seven7EntryInputStream
public Seven7EntryInputStream(org.apache.commons.compress.archivers.sevenz.SevenZFile sevenZFile, org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry) 构造- Parameters:
sevenZFile-SevenZFileentry-SevenZArchiveEntry
-
Seven7EntryInputStream
public Seven7EntryInputStream(org.apache.commons.compress.archivers.sevenz.SevenZFile sevenZFile, long size) 构造- Parameters:
sevenZFile-SevenZFilesize- 读取长度
-
-
Method Details
-
available
- Overrides:
availablein classInputStream- Throws:
IOException
-
getReadSize
public long getReadSize()获取读取的长度(字节数)- Returns:
- 读取的字节数
-
read
- Specified by:
readin classInputStream- Throws:
IOException
-