Revision 749553
Go back to digest for 23rd December 2007Features in Utilities
Brad Hards committed changes in /trunk/playground/libs/kcabinet:
Initial checkin of MS Cabinet file format archive reader
This class subclasses KArchive, and will (in the future :-) allow access to file that are archived in the "Cabinet" file format.
That format is documented, and there are other readers (e.g. cabextract) that handle it.
This still has a long way to go. I'm still struggling with the headers, and haven't yet done any of the decompression stuff.
File Changes
Added 50 files
- /trunk/playground/libs/kcabinet
- /CMakeLists.txt
- /kcabinet.cpp
- /kcabinet.h
- /tests
- /tests/CMakeLists.txt
- /tests/kcabinettest.cpp
- /tests/mspack-testfiles
- /tests/mspack-testfiles/1.pl
- /tests/mspack-testfiles/2.pl
- /tests/mspack-testfiles/bad_folderindex.cab
- /tests/mspack-testfiles/bad_nofiles.cab
- /tests/mspack-testfiles/bad_nofolders.cab
- /tests/mspack-testfiles/bad_signature.cab
- /tests/mspack-testfiles/multi_basic_pt1.cab
- /tests/mspack-testfiles/multi_basic_pt2.cab
- /tests/mspack-testfiles/multi_basic_pt3.cab
- /tests/mspack-testfiles/multi_basic_pt4.cab
- /tests/mspack-testfiles/multi_basic_pt5.cab
- /tests/mspack-testfiles/normal_255c_filename.cab
- /tests/mspack-testfiles/normal_2files_1folder.cab
- /tests/mspack-testfiles/partial_nodata.cab
- /tests/mspack-testfiles/partial_nofiles.cab
- /tests/mspack-testfiles/partial_nofolder.cab
- /tests/mspack-testfiles/partial_shortextheader.cab
- /tests/mspack-testfiles/partial_shortfile1.cab
- /tests/mspack-testfiles/partial_shortfile2.cab
- /tests/mspack-testfiles/partial_shortfolder.cab
- /tests/mspack-testfiles/partial_shortheader.cab
- /tests/mspack-testfiles/partial_str_nofname.cab
- /tests/mspack-testfiles/partial_str_noninfo.cab
- /tests/mspack-testfiles/partial_str_nonname.cab
- /tests/mspack-testfiles/partial_str_nopinfo.cab
- /tests/mspack-testfiles/partial_str_nopname.cab
- /tests/mspack-testfiles/partial_str_shortfname.cab
- /tests/mspack-testfiles/partial_str_shortninfo.cab
- /tests/mspack-testfiles/partial_str_shortnname.cab
- /tests/mspack-testfiles/partial_str_shortpinfo.cab
- /tests/mspack-testfiles/partial_str_shortpname.cab
- /tests/mspack-testfiles/README
- /tests/mspack-testfiles/reserve_---.cab
- /tests/mspack-testfiles/reserve_--D.cab
- /tests/mspack-testfiles/reserve_-F-.cab
- /tests/mspack-testfiles/reserve_-FD.cab
- /tests/mspack-testfiles/reserve_H--.cab
- /tests/mspack-testfiles/reserve_H-D.cab
- /tests/mspack-testfiles/reserve_HF-.cab
- /tests/mspack-testfiles/reserve_HFD.cab
- /tests/mspack-testfiles/search_basic.cab
- /tests/mspack-testfiles/search_tricky1.cab
50 files changed in total