I have a 7zip archive which contains some hundred files separated into different directories. The target is to download it from a FTP server and then extract it
7zip
Go here:
LZMA SDK just provides the encoder and decoder for encoding/decoding the raw data, but 7z archive is a complex format for storing multiple files.