aonez / aonez/Keka

[REQ] Can 7z solid block size option be configured on GUI?

Open
#1,592 1 comment 0 reactions 1 assignee Claimed by @aonez View on GitHub
core enhancement
Dominant language
PHP
Stars
7.3k
Forks
294
Avg merge
14d 16h
Merged PRs (30d)
1

Description

### Is your feature request related to a problem?
I'm trying to get the best compression from 7z for a large Git repository with lots of small but easily compressible source code files and large binary git-lfs files. I found that without solid mode, compression is very slow and does not fully utilize multithreading. But Keka's solid mode uses the -ms=on parameter, so the archive will only have one solid block.

This means that decompressing or previewing one file from an archive will be very difficult, 7z program must have to read a large part of the compressed file to find the files that need to be decompressed (especially when using the 7zip GUI on Windows that supports partial decompression, or when the compressed files are stored on a HDD). And if a portion of the data in this solid block gets corrupted, I will lose all the files in the archive forever.

### Describe the solution you'd like
I would like to see a solid block size configuration option in Keka similar to PeaZip, which would be very useful for advanced users to balance compression time, compression rate and compression file recoverability.

Image

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.