Python – mechanism to identify compressed file type and uncompress
This page has a list of “magic” file signatures. Grab the ones you need and put them in a dict like below. Then we need a function that matches the dict keys with the start of the file. I’ve written a suggestion, though it can be optimized by preprocessing the magic_dict into e.g. one giant … Read more