Bug 124180 - wish: add file splitting feature
Summary: wish: add file splitting feature
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:
: 140164 144866 255690 303205 309674 371153 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-24 12:47 UTC by Bernhard E. Reiter
Modified: 2016-10-19 04:28 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In: 16.08.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard E. Reiter 2006-03-24 12:47:00 UTC
Version:           2.4.0 (using KDE 3.3.2,  (3.1))
Compiler:          gcc version 3.3.5 (Debian 1:3.3.5-13)
OS:                Linux (ppc) release 2.6.15.4-eione1

Frequently users have to split up a large archive.
Having a way to do this directly with Ark will enhance the user experience. (I am creating this wish after talking to an admin in a coporation, that had noticed this little shortfalling.)

Use cases are:
* sending encrypted file attachements which are over the mail
size limit
* splitting an archive for buring on two CDs.

The typical unix commands for this would be "split"
for splitting and "cat" for joining.
Obviously "cat" should not be used to make it more portable.

Thanks for considering this wish and thanks for creating Free Software!
Comment 1 Pino Toscano 2007-04-18 12:52:19 UTC
*** Bug 140164 has been marked as a duplicate of this bug. ***
Comment 2 Raphael Kubo da Costa 2010-10-30 20:48:00 UTC
*** Bug 255690 has been marked as a duplicate of this bug. ***
Comment 3 Raphael Kubo da Costa 2010-12-08 02:14:35 UTC
Changing the default assignee for currently open Ark bug reports to me.
Comment 4 Raphael Kubo da Costa 2012-07-09 00:14:01 UTC
*** Bug 303205 has been marked as a duplicate of this bug. ***
Comment 5 Raphael Kubo da Costa 2012-11-07 09:57:03 UTC
*** Bug 309674 has been marked as a duplicate of this bug. ***
Comment 6 Elvis Angelaccio 2016-07-21 18:07:28 UTC
*** Bug 144866 has been marked as a duplicate of this bug. ***
Comment 7 Ragnar Thomsen 2016-07-21 18:53:56 UTC
Git commit bf6425d17578a31e01916e974558a8f7da09cc27 by Ragnar Thomsen.
Committed on 21/07/2016 at 18:45.
Pushed by rthomsen into branch 'Applications/16.08'.

Add multi-volume support

Support for creating multi-volume rar, 7z and zip archives was
implemented. A QDoubleSpinBox was added to CompressionOptionsWidget
which allows setting the volume size in megabytes between 0.1 to 1000.
The size in megabytes is converted by CompressionOptionsWidget to
kilobytes because 7z doesn't support volume sizes with decimals.

Creating a multi-volume archive changes the archive name
(name.part1.rar, name.7z.001, name.zip.001) so we need to re-open the
archive (the first volume) after adding files.

We only support adding files once, so add/delete actions are disabled in
Part if archive is multi-volume and non-empty.
FIXED-IN: 16.08.0
Differential Revision: D2194
GUI:

M  +4    -0    app/mainwindow.cpp
M  +1    -1    autotests/plugins/cli7zplugin/cli7ztest.cpp
M  +1    -1    autotests/plugins/clirarplugin/clirartest.cpp
M  +1    -1    autotests/plugins/clizipplugin/cliziptest.cpp
M  +2    -0    kerfuffle/adddialog.cpp
M  +11   -0    kerfuffle/archive_kerfuffle.cpp
M  +5    -2    kerfuffle/archive_kerfuffle.h
M  +11   -3    kerfuffle/archiveformat.cpp
M  +4    -1    kerfuffle/archiveformat.h
M  +10   -0    kerfuffle/archiveinterface.cpp
M  +3    -1    kerfuffle/archiveinterface.h
M  +45   -3    kerfuffle/cliinterface.cpp
M  +8    -2    kerfuffle/cliinterface.h
M  +42   -0    kerfuffle/compressionoptionswidget.cpp
M  +4    -0    kerfuffle/compressionoptionswidget.h
M  +71   -4    kerfuffle/compressionoptionswidget.ui
M  +5    -0    kerfuffle/createdialog.cpp
M  +1    -0    kerfuffle/createdialog.h
M  +20   -1    part/part.cpp
M  +4    -1    plugins/cli7zplugin/cliplugin.cpp
M  +4    -2    plugins/cli7zplugin/kerfuffle_cli7z.json.cmake
M  +10   -4    plugins/clirarplugin/cliplugin.cpp
M  +2    -1    plugins/clirarplugin/kerfuffle_clirar.json.cmake

http://commits.kde.org/ark/bf6425d17578a31e01916e974558a8f7da09cc27
Comment 8 Christoph Feck 2016-10-19 04:28:20 UTC
*** Bug 371153 has been marked as a duplicate of this bug. ***