Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*.bin/*.cas isn't in the exclusion lists, but Compactor still excludes it #50

Open
Drakonas opened this issue Mar 1, 2021 · 2 comments
Labels
duplicate This issue or pull request already exists

Comments

@Drakonas
Copy link

Drakonas commented Mar 1, 2021

I'd like the option to tell Compactor to tell it to compress bin files. bin files can be anything. They aren't always binaries that are uncompressible, and it could save a lot of space for certain games.

It seems that Compactor forces itself to not compress these. Can this be adjusted?

EDIT: It also seems to ignore CAS files. Is there something it detects to prevent compression?

I find that CompactGUI compresses some folders way more than Compactor, sometimes saving a couple extra GB. (I've tested the same data decompressed)

@Drakonas Drakonas changed the title *.bin isn't in the exclusion lists, but Compactor still excludes it *.bin/*.cas isn't in the exclusion lists, but Compactor still excludes it Mar 1, 2021
@Freaky
Copy link
Owner

Freaky commented Mar 1, 2021

This is probably related to #3. The compression estimator samples a number of blocks from across file and compresses them to try to determine if it's worth trying to compress the entire thing. It's possible the defaults are too aggressive, and it should probably be something the user can tune or even disable.

@Drakonas
Copy link
Author

Drakonas commented Mar 2, 2021

I'd agree. Being able to tune this would be preferable.

@Freaky Freaky added the duplicate This issue or pull request already exists label Apr 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants