https://remp3indir.net/python-interpreting-binary-structures-the-struct-module/
python interpreting binary structures the struct module