This sample program is a slightly more advanced example that combines several API methods. The sample program takes an input file and an output text file. The program writes detection information and the filtered text to the output file. It then recursively extracts all subfiles in the input file, and repeats the process. This process flattens all of the content of a nested archive file into a single text file.