std.sevenzip - Do you need it?

Max Klyga via Digitalmars-d digitalmars-d at puremagic.com
Fri Jan 30 10:12:43 PST 2015


On 2015-01-30 16:01:27 +0000, data man said:

> 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)

Is this a port or binding for some existing library?
Also all phobos submissions must be Boost licenced.

If this is a binding or code cannot be relicenced this might better be 
suited for inclusion in DUB registry



More information about the Digitalmars-d mailing list