Bug 148702 - Add an option to choose the Compression Rate
Summary: Add an option to choose the Compression Rate
Status: RESOLVED FIXED
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Elvis Angelaccio
URL:
Keywords:
Depends on: 165314 169370
Blocks: 348581
  Show dependency treegraph
 
Reported: 2007-08-10 01:09 UTC by 246824681
Modified: 2016-04-09 19:40 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 16.08


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description 246824681 2007-08-10 01:09:08 UTC
Version:           2.6.4 (using KDE 3.5.7, Kubuntu (feisty) 4:3.5.7-0ubuntu1~feisty2)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.20-16-generic

I can't find any option in ARK to change the compression rate, when I add a file to an zip/rar... archive.
I don't know how to compress anyway with ark, it just adds the files without any compression, if there's any feature ARK or KDE, I can't find it, so it's worthless for me.

Could you please add somthing like in, Xarchiver, Winrar, Winzip, and lots of other Programs,
there everytime when I add one or more files to an archive, I can change the compression rate, from fast to high or from one to fife.
Comment 1 Dmitry 2010-01-18 18:16:17 UTC
(Sorry for my bad English)

I'd like to have a possibility to change compression algorithm, method and rate for 7zip archives (how this implemented in 7zip on Windows).
Comment 2 Raphael Kubo da Costa 2010-12-08 02:18:30 UTC
Changing the default assignee in the currently open Ark bug reports to me.
Comment 3 Elvis Angelaccio 2015-10-27 12:35:57 UTC
*** Bug 348579 has been marked as a duplicate of this bug. ***
Comment 4 Ragnar Thomsen 2016-04-09 19:40:13 UTC
Git commit f222a5056f1e8920ae75e5925b028be243e6ce6b by Ragnar Thomsen.
Committed on 09/04/2016 at 19:40.
Pushed by rthomsen into branch 'master'.

Implement GUI to set compression level for new archives

Three new int's were added to plugin json files specifying minimum,
maximum and default compression level for each readwrite mimetype. A new
KCollapsibleGroupBox with a QSlider was added to CreateDialog to allow
setting the compression level.
FIXED-IN: 16.08
Differential Revision: D1364

M  +4    -0    app/mainwindow.cpp
M  +33   -9    kerfuffle/archiveformat.cpp
M  +13   -2    kerfuffle/archiveformat.h
M  +7    -2    kerfuffle/cliinterface.cpp
M  +18   -0    kerfuffle/createdialog.cpp
M  +1    -0    kerfuffle/createdialog.h
M  +75   -8    kerfuffle/createdialog.ui
M  +4    -0    part/part.cpp
M  +9    -3    plugins/cli7zplugin/kerfuffle_cli7z.json
M  +5    -2    plugins/clirarplugin/kerfuffle_clirar.json
M  +9    -3    plugins/clizipplugin/kerfuffle_clizip.json
M  +37   -2    plugins/libarchive/kerfuffle_libarchive.json
M  +13   -12   plugins/libarchive/readwritelibarchiveplugin.cpp

http://commits.kde.org/ark/f222a5056f1e8920ae75e5925b028be243e6ce6b