На самом деле, LZMA не самый сильный алго, где-то он проигрывает UHA (поищи в нете, найдешь такую прогу WinUHA), особенно, при сжатии текстов...
А вот и ответы на твои 2 вопроса:
http://www.google.com/codesearch?hl=...MA.pas&start=1
http://www.google.com/codesearch?hl=...nZipVCL.pas#a0