Class SevenZFileOptions
java.lang.Object
org.apache.commons.compress.archivers.sevenz.SevenZFileOptions
Collects options for reading 7z archives.
- Since:
- 1.19
- This class is immutable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Mutable builder for the immutableSevenZFileOptions
. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic SevenZFileOptions.Builder
builder()
Obtains a builder for SevenZFileOptions.int
Gets the maximum amount of memory to use for parsing the archive and during extraction.boolean
WhetherSevenZFile
shall try to recover from a certain type of broken archive.boolean
Gets whether entries without a name should get their names set to the archive's default file name.
-
Field Details
-
DEFAULT
The default options.- no memory limit
- don't modify the name of unnamed entries
-
-
Method Details
-
builder
Obtains a builder for SevenZFileOptions.- Returns:
- a builder for SevenZFileOptions.
-
getMaxMemoryLimitInKb
Gets the maximum amount of memory to use for parsing the archive and during extraction.Not all codecs will honor this setting. Currently only lzma and lzma2 are supported.
- Returns:
- the maximum amount of memory to use for extraction
-
getTryToRecoverBrokenArchives
WhetherSevenZFile
shall try to recover from a certain type of broken archive.- Returns:
- whether SevenZFile shall try to recover from a certain type of broken archive.
- Since:
- 1.21
-
getUseDefaultNameForUnnamedEntries
Gets whether entries without a name should get their names set to the archive's default file name.- Returns:
- whether entries without a name should get their names set to the archive's default file name
-