Bug 83136

Summary: Support for file type CAB
Product: [Applications] ark Reporter: Matt Endebrock <mendebrock>
Component: generalAssignee: Raphael Kubo da Costa <rakuco>
Status: RESOLVED FIXED    
Severity: wishlist CC: elvis.angelaccio, KaiUweBroulik2, rakuco, rthomsen6
Priority: NOR    
Version: 2.1.9   
Target Milestone: ---   
Platform: RedHat Enterprise Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 192630    

Description Matt Endebrock 2004-06-10 06:16:34 UTC
Version:           2.1.9 (using KDE KDE 3.2.2)
Installed from:    RedHat RPMs
OS:                Linux

Hello!
	Please consider adding Microsoft .cab file extraction support. There is already an command-line extraction utility that has been GPL'd and can be found at:
	http://www.kyz.uklinux.net/cabextract.php#unshield

    File creation code is also currently available, and can be found here(also GPL):
	http://www.geekshop.be/rien/lcab/
The author of cabextract plans on providing support via his published library (libmspack) in the future as well.

Notes: 
	-There are 2 different formats that use the .cab extension (see FAQ's on first URL).
	-The cabextract utility correctly recognizes both formats and issues an error message for the unsupported format.
	-The other format is popular for Installshield(TM, or something similar) Installers and has yet another extraction tool available, which can be found here: http://synce.sourceforge.net/synce/unshield.php
	-I noticed on the synce website that there was a sub-project to bring WindowsCE support to KDE. I'm bringing it to your attention in case there might be any opportunities for collaboration or avoiding conflict.

	Thanks for your time,
                 Matt Endebrock
Comment 1 Haris Kouzinopoulos 2006-04-04 13:20:51 UTC
Anyone knows the status of the cab utilities? Are the usable now?
Comment 2 Angel Blue01 2009-03-03 22:57:42 UTC
This should be integrated into Ark like it is in Peazip.
Comment 3 Brad Hards 2009-05-15 12:19:15 UTC
We have a partial implementation of .cab in playground.

http://websvn.kde.org/trunk/playground/libs/kcabinet/
Comment 4 Kai Uwe Broulik 2010-08-27 04:17:21 UTC
There also should be a kio-slave for opening cabs in dolphin/konqueror like zip or tar files.
Comment 5 Raphael Kubo da Costa 2010-12-08 02:14:26 UTC
Changing the default assignee for currently open Ark bug reports to me.
Comment 6 Ragnar Thomsen 2015-07-22 18:32:25 UTC
Ark has read-support for cab files through the libarchive plugin for a long time now. Can we close this bug now?
Comment 7 Elvis Angelaccio 2015-07-26 11:05:51 UTC
This bug was targeted by Review Request 103306. The patch has been approved 3 years ago (commit 4ede2c074e5f622edf8333892286296f2d4e9b8b) but the author didn't add the BUG keyword in the commit message. I don't see why we shouldn't close it manually, so I'm doing it.