Read the list of filenames from 7z archives

Job ID: 37354004

Budget: $30 – $250 USD

Write in Delphi 11 (or compatible), a function: Function GetFilenames(const Filename : String) : TStringList; which returns a list of filenames inside a compressed 7z file, without the use of any third party DLL files or assumptions that 7-zip is installed to the system. In other words, this needs to work with pure Delphi code, by reading the 7z file. The function does not need to support encrypted or multi-part (split) files.
Related categories: Delphi C++ Programming