Не уверен, существует ли подобная объединенная библиотека или алгоритмы даже с открытым исходным кодом. Мне нужно иметь возможность распаковывать как можно больше типов без необходимости устанавливать какие-либо другие приложения.
7zip
имеет все необходимые функции для обработки архивов в отдельной библиотеке, и ее можно найти по адресу http://sourceforge.net/projects/sevenzip/
Он справится
7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM, ARJ, CAB, CHM, CPIO, CramFS, DEB,
DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM,
SquashFS, UDF, VHD, WIM, XAR, Z
.
Zlib сделает все это для вас http://gnuwin32.sourceforge.net/packages/zlib.htm.