fix(decompress): Handle split RAR archives #4994
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a follow-up of fix(depends): Avoid digits in archive file extension #4915.
Splitted RAR archives is rare for normal apps, but it is still possible for games or something with a large file size.
File name for splitted RAR archives can be: something.part1.rar, something.part01.rar, something.part001.rar, ..., depending on total number of splits.
For
TestCases.zip
: I tried to compressempty
into 3 RAR archives (30 Bytes each), but it didn't work. WinRAR rather creates a single file. The minimum size for RAR split archive is 925 Bytes according to my tests. (not sure why though)