Page 1 of 1

7z to ultra mode did not work in RomCenter

Posted: Sun Jul 01, 2012 2:16 pm
by Tester
Hello,

I did try to set the compression mode for 7z to ultra mode (level 9), but it does not work.
The 7z files are to big.

So I did a test, I did compress the files with 7zip, did unmerge it with RomCenter and merge it again with RomCenter.
The result was a 2800% to big 7z file.

1. start with a 7z file, merged with 7zip in ultra mode (level 9)

4.330.161 - Chrono Trigger (1995)(Square)(U) [TOSEC].7z
1 File(s) - 4.330.161 bytes

2. after unmerge with RomCenter and the unmerge.dat

2.850.910 - Chrono Trigger (1995)(Square)(US).7z
2.850.832 - Chrono Trigger (1995)(Square)(US).7z
2.850.687 - Chrono Trigger (1995)(Square)(US)[h2].7z
2.853.545 - Chrono Trigger (1995)(Square)(US)[h3].7z
2.851.141 - Chrono Trigger (1995)(Square)(US)[h4].7z
2.850.364 - Chrono Trigger (1995)(Square)(US)[h5].7z
2.851.988 - Chrono Trigger (1995)(Square)(US)[h6].7z
2.849.381 - Chrono Trigger (1995)(Square)(US)[h7].7z
2.851.004 - Chrono Trigger (1995)(Square)(US)[h8].7z
2.850.862 - Chrono Trigger (1995)(Square)(US)[h9].7z
2.861.187 - Chrono Trigger (1995)(Square)(US)[h].7z
2.853.961 - Chrono Trigger (1995)(Square)(US)[tr de].7z
2.859.036 - Chrono Trigger (1995)(Square)(US)[tr el].7z
2.851.275 - Chrono Trigger (1995)(Square)(US)[tr es].7z
2.845.058 - Chrono Trigger (1995)(Square)(US)[tr es][a2].7z
2.863.637 - Chrono Trigger (1995)(Square)(US)[tr es][a3].7z
2.855.108 - Chrono Trigger (1995)(Square)(US)[tr es][a4].7z
2.853.809 - Chrono Trigger (1995)(Square)(US)[tr es][a5].7z
2.845.903 - Chrono Trigger (1995)(Square)(US)[tr es][a6].7z
2.855.045 - Chrono Trigger (1995)(Square)(US)[tr es][a7].7z
2.854.878 - Chrono Trigger (1995)(Square)(US)[tr es][a8].7z
2.855.029 - Chrono Trigger (1995)(Square)(US)[tr es][a9].7z
2.851.389 - Chrono Trigger (1995)(Square)(US)[tr es][a].7z
2.847.883 - Chrono Trigger (1995)(Square)(US)[tr fi].7z
2.866.115 - Chrono Trigger (1995)(Square)(US)[tr fi][a].7z
2.863.810 - Chrono Trigger (1995)(Square)(US)[tr fr].7z
2.853.672 - Chrono Trigger (1995)(Square)(US)[tr fr][a2].7z
2.863.750 - Chrono Trigger (1995)(Square)(US)[tr fr][a3].7z
2.853.727 - Chrono Trigger (1995)(Square)(US)[tr fr][a4].7z
2.864.665 - Chrono Trigger (1995)(Square)(US)[tr fr][a5].7z
2.853.362 - Chrono Trigger (1995)(Square)(US)[tr fr][a].7z
2.851.777 - Chrono Trigger (1995)(Square)(US)[tr it].7z
2.852.540 - Chrono Trigger (1995)(Square)(US)[tr it][a2].7z
2.852.323 - Chrono Trigger (1995)(Square)(US)[tr it][a].7z
2.872.055 - Chrono Trigger (1995)(Square)(US)[tr pl].7z
2.851.073 - Chrono Trigger (1995)(Square)(US)[tr pl][a].7z
2.846.445 - Chrono Trigger (1995)(Square)(US)[tr pt].7z
2.850.717 - Chrono Trigger (1995)(Square)(US)[tr pt][a].7z
2.853.875 - Chrono Trigger (1995)(Square)(US)[tr ru].7z
2.853.743 - Chrono Trigger (1995)(Square)(US)[tr ru][a2].7z
2.853.879 - Chrono Trigger (1995)(Square)(US)[tr ru][a].7z
2.852.952 - Chrono Trigger (1995)(Square)(US)[tr sv].7z
2.852.547 - Chrono Trigger (1995)(Square)(US)[t].7z
43 File(s) - 122.726.939 bytes

3. after merge with RomCenter and the merge.dat

122.723.898 - Chrono Trigger (1995)(Square)(U) [TOSEC].7z
1 File(s) - 122.723.898 bytes

here are the files for the test

Chrono Trigger (1995)(Square)(U) [TOSEC].7z
merge.dat
unmerge.dat

Re: 7z to ultra mode did not work in RomCenter

Posted: Sun Jul 01, 2012 2:23 pm
by Wanderer
Hi.

Just a hunch, can you please try setting it to 1? Maybe the numbers are reversed by mistake...

Re: 7z to ultra mode did not work in RomCenter

Posted: Sun Jul 01, 2012 2:50 pm
by Tester
no change with CompLevel=1, 122.723.898 bytes again

Re: 7z to ultra mode did not work in RomCenter

Posted: Sun Jul 01, 2012 2:55 pm
by RomCenter
There should be a bug then :?
I will have a look.

Re: 7z to ultra mode did not work in RomCenter

Posted: Sat Jul 14, 2012 10:24 am
by Tester
I did the test with 3.6.4 again and the fix does not work, same size like in 3.6.3, 122 MB vs. 4 MB

Re: 7z to ultra mode did not work in RomCenter

Posted: Sat Jul 14, 2012 7:36 pm
by RomCenter
:?
The fix was ok when I did it.
Try to use the rezip operation on a 7z and see if it works.

Maybe a side effect from another fix... I will re-check it.

Re: 7z to ultra mode did not work in RomCenter

Posted: Sat Jul 14, 2012 8:21 pm
by Tester
after rezip is the size OK, 4 MB

Re: 7z to ultra mode did not work in RomCenter

Posted: Tue Sep 11, 2012 10:47 am
by Tester
can you please check it again?

Re: 7z to ultra mode did not work in RomCenter

Posted: Wed Sep 12, 2012 2:47 pm
by nayo
romcenter likes to use non solid mode for operation like: from singletone to merged... single files does not benefit from solid, and non solid makes it easy to copy the single .7z file in another place to merge it...
once you converted your collection from singles to merged, you have to use command rezip... this way you get solid archives from a merged collection.

Re: 7z to ultra mode did not work in RomCenter

Posted: Wed Sep 12, 2012 3:04 pm
by Wanderer
nayo wrote:romcenter likes to use non solid mode for operation
I think there is a reason for that. In a file packed with solid mode, if one file within it needs to be deleted, the whole archive may need to be unpacked and repacked. In general, solid mode produces smaller archives but it is a little more difficult to handle files inside them (add/delete files). This could cause huge delays when processing large files.

Re: 7z to ultra mode did not work in RomCenter

Posted: Wed Sep 12, 2012 5:27 pm
by Tester
This makes no sence, why did it work when romcenter did a rezip but not when it creates a 7z or add some files?

Re: 7z to ultra mode did not work in RomCenter

Posted: Wed Sep 12, 2012 7:30 pm
by Wanderer
Tester wrote:This makes no sence, why did it work when romcenter did a rezip but not when it creates a 7z or add some files?
I'm just saying there may be a reason why "romcenter likes to use non solid mode for operation". I'm not talking about the problem mentioned in the first post. I guess i may be a little off-topic. :)