Read the list of filenames from 7z archives
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.