BytesIO – Get length of binary stream
Dictionary Comprehension
Merge dictionaries
pathlib – Check if file or folder exists
pathlib – Get file extension
pathlib – Get path only (no file name)
pathlib – Make sure directory path exists
pathlib – Read file as BytesIO binary stream
pathlib – Save BytesIO data to disk
zip() in a for loop