Quickbms and the scripts above work without errors with the exception of the file qkl_patch.ast. In the attached picture you can see the error message that appears in quickbms and the header of that .ast file (BGFA1.05g) in an hex editor.
I have a few requests:
1. Could you please help me to fix/avoid that error?
2. Quickbms and the scripts referred above extract the contents of the files qkl_boot.ast, qkl_fe2ig.ast, qkl_interface.ast, qkl_misc.ast, qkl_ram.ast and qkl_stream.ast without errors, however only the extracted folder qkl_stream contains correct file extensions. The rest of the extracted folders also contain extensions like ".58464e52" and again ".ast". I was thinking that this is probably due to the file definitions in func_getTYPE.bms. Quickbms extracts it in this way as actually "does not recognizes" all the file types present in those .ast files.
Is there a way to try to sniff the file types inside those big .ast files, i.e., qkl_boot.ast, etc?
How to use your generic splitter/scanner script for this task?
3. Is there away to extract the files with file names and extension instead of for example, just qkl_fe2ig_0.xml?
Hope someone can help.
Thanks.