std.sevenzip - Do you need it?

data man via Digitalmars-d digitalmars-d at puremagic.com
Fri Jan 30 08:01:27 PST 2015


Right now I'm working on std.sevenzip (7-zip by Igor Pavlov).

The main features of 7-Zip:
- High compression ratio in 7z format with LZMA and LZMA2 
compression
- Supported formats:
   - Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
   - Unpacking only: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, 
HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, 
UDF, VHD, WIM, XAR and Z.
   - For ZIP and GZIP formats, 7-Zip provides a compression ratio 
that is 2-10 % better than the ratio provided by PKZip and WinZip
- Strong AES-256 encryption in 7z and ZIP formats

Why are there - everybody knows it :-)

My question is: how best to do - one big module std.sevenzip or 
divided into sub-modules:

std.sevenzip.aes
std.sevenzip.lzma
std.sevenzip.lzma2
std.sevenzip.ppmd
std.sevenzip.sha256
std.sevenzip.xz
...etc.

Or there is the issue of the license? 
(http://7-zip.org/license.txt)


More information about the Digitalmars-d mailing list