First and foremost: the console is probably the most exciting new feature of 7zX. It enables the experienced user to fully unleash the power of the compression core. In the mean time, we are working on a new GUI which will enable anyone to access the new stuff.
In order to activate the console: drag&drop the file or folder you want to compress on 7zX\’s icon. Wait for the main application window to appear, then push and hold down the \”C\” key on your keyboard.
Within a few seconds, a standard Panel should appear on your screen. The following switches can go one after the other, separated by a single space.
-mx=[0 | 1 | 3 | 5 | 7 | 9 ]
Sets level of compression. x=0 means Copy mode (no compression). Default is 5.
Example: -mx=9 enables Ultra compression.
-t{archive_type}
Specifies the type of archive. It can be: 7z, zip, gzip, bzip2 or tar. 7z format is default.
Example: -tzip creates a Zip archive.
-v{Size}[b | k | m | g]
Creates segments and specifies their size.
Example: -v600m will create 600 MB segments.
I’m hoping this is where I can file a bug report. I’m using v1.5 and when I compress/decompress files, I don’t see anything in the window below the progress bar. I’m running it on a core 2 duo iMac. Let me know if you need more details.
Apparently, the compression/decompression core does not report the progress data to the GUI until the buffer reaches a certain size. Although not exactly a bug, I realize this can represent an annoyance while creating bigger archives.
I’m going to analyze the situation, and see if I can find a better solution. Thanks again for your time.
Sure. For instance, 7z a -t7z archive.7z *.txt -m0=PPMd adds *.txt files to archive archive.7z using PPMd method. This tends to get a bit more complicated when using different compression methods, since they can take extra parameters. As long as you know the correct switches you can choose the compression method you prefer.
Because of the routines actually used by 7zX to detect the archive formats it can understand, it is currently impossible to put an archive within another archive. This has been solved in the newer betas, and will be made available to the public soon.
That said, zip and bzip2 are two different compression methods: putting a Bzip2 envelope around a Zip archive would only create overhead (i.e. your archive would become bigger).
Yes, 7zX is expected to be localized in different languages as soon as I finish the new gui. It is unknown to me, however, how much time this could take, mostly because I decided to give priority to other features.
I’m sorry, you did not understand my question regarding .zip archives.
Zip archives are containers the compression method usually associated to it is Deflate, but others can be used :
Taken from the PKWARE .ZIP File Format Specification: http://www.pkware.com/business_and_developers/developer/appnote/
compression method: (2 bytes)
(see accompanying documentation for algorithm
descriptions)
0 – The file is stored (no compression)
1 – The file is Shrunk
2 – The file is Reduced with compression factor 1
3 – The file is Reduced with compression factor 2
4 – The file is Reduced with compression factor 3
5 – The file is Reduced with compression factor 4
6 – The file is Imploded
7 – Reserved for Tokenizing compression algorithm
8 – The file is Deflated
9 – Enhanced Deflating using Deflate64(tm)
10 – PKWARE Data Compression Library Imploding (old IBM TERSE)
11 – Reserved by PKWARE
12 – File is compressed using BZIP2 algorithm
13 – Reserved by PKWARE
14 – LZMA (EFS)
15 – Reserved by PKWARE
16 – Reserved by PKWARE
17 – Reserved by PKWARE
18 – File is compressed using IBM TERSE (new)
19 – IBM LZ77 z Architecture (PFS)
98 – PPMd version I, Rev 1
And here is a snapshot of 7-Zip (Windows) that let you select BZip as compression within a zip archive: http://geeks.free.fr/gif/BZip.gif
First and foremost: the console is probably the most exciting new feature of 7zX. It enables the experienced user to fully unleash the power of the compression core. In the mean time, we are working on a new GUI which will enable anyone to access the new stuff.
In order to activate the console: drag&drop the file or folder you want to compress on 7zX\’s icon. Wait for the main application window to appear, then push and hold down the \”C\” key on your keyboard.
Within a few seconds, a standard Panel should appear on your screen. The following switches can go one after the other, separated by a single space.
-mx=[0 | 1 | 3 | 5 | 7 | 9 ]
Sets level of compression. x=0 means Copy mode (no compression). Default is 5.
Example: -mx=9 enables Ultra compression.
-t{archive_type}
Specifies the type of archive. It can be: 7z, zip, gzip, bzip2 or tar. 7z format is default.
Example: -tzip creates a Zip archive.
-v{Size}[b | k | m | g]
Creates segments and specifies their size.
Example: -v600m will create 600 MB segments.
I’m hoping this is where I can file a bug report. I’m using v1.5 and when I compress/decompress files, I don’t see anything in the window below the progress bar. I’m running it on a core 2 duo iMac. Let me know if you need more details.
Hello, and thanks for your report.
Apparently, the compression/decompression core does not report the progress data to the GUI until the buffer reaches a certain size. Although not exactly a bug, I realize this can represent an annoyance while creating bigger archives.
I’m going to analyze the situation, and see if I can find a better solution. Thanks again for your time.
Hi. How did you make a disk image using 7z compression? Or is it an ordinary uncompressed diskimage (uno.dmg) then compressed using 7z (uno.dmg.7z)?
That’s what I did.
Hello,
a few question:
- is it possible to choose between PPMd, BZip2 and LZMA compression when crating a 7z archive?
- is it possible to create zip archives using BZip2 compression?
- do you plan to localise your work in different languages?
thanks for your work
Sure. For instance, 7z a -t7z archive.7z *.txt -m0=PPMd adds *.txt files to archive archive.7z using PPMd method. This tends to get a bit more complicated when using different compression methods, since they can take extra parameters. As long as you know the correct switches you can choose the compression method you prefer.
Because of the routines actually used by 7zX to detect the archive formats it can understand, it is currently impossible to put an archive within another archive. This has been solved in the newer betas, and will be made available to the public soon.
That said, zip and bzip2 are two different compression methods: putting a Bzip2 envelope around a Zip archive would only create overhead (i.e. your archive would become bigger).
Yes, 7zX is expected to be localized in different languages as soon as I finish the new gui. It is unknown to me, however, how much time this could take, mostly because I decided to give priority to other features.
I’m sorry, you did not understand my question regarding .zip archives.
Zip archives are containers the compression method usually associated to it is Deflate, but others can be used :
Taken from the PKWARE .ZIP File Format Specification:
http://www.pkware.com/business_and_developers/developer/appnote/
compression method: (2 bytes)
(see accompanying documentation for algorithm
descriptions)
0 – The file is stored (no compression)
1 – The file is Shrunk
2 – The file is Reduced with compression factor 1
3 – The file is Reduced with compression factor 2
4 – The file is Reduced with compression factor 3
5 – The file is Reduced with compression factor 4
6 – The file is Imploded
7 – Reserved for Tokenizing compression algorithm
8 – The file is Deflated
9 – Enhanced Deflating using Deflate64(tm)
10 – PKWARE Data Compression Library Imploding (old IBM TERSE)
11 – Reserved by PKWARE
12 – File is compressed using BZIP2 algorithm
13 – Reserved by PKWARE
14 – LZMA (EFS)
15 – Reserved by PKWARE
16 – Reserved by PKWARE
17 – Reserved by PKWARE
18 – File is compressed using IBM TERSE (new)
19 – IBM LZ77 z Architecture (PFS)
98 – PPMd version I, Rev 1
And here is a snapshot of 7-Zip (Windows) that let you select BZip as compression within a zip archive:
http://geeks.free.fr/gif/BZip.gif
Oops, you are right. -tzip -mm=Bzip2 should do what you are asking for.