Что это за бинарный файл? - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь прочитать этот двоичный файл, используя Python, и я вижу это.Похоже ли этот тип данных на кого-либо?

Я где-то читал, что \ x00 является нулевым символом ... что дает мне надежду, что я могу прочитать этот файл, используя Python.

Мне также сказали, что это COMобъект, хотя я не уверен, как это переводит к тому, как я могу прочитать этот файл.

In []: afd

Out []:  b"AFD\x1a  ALFA Factor File 3.0                      Y\x03\x00\x00\x00\x00\x00\x00\xc8\x00\x00\x00!\x04\x00\x00\x00\x00\x00\x004\x08\x00\x00U\x0c\x00\x00\x00\x00\x00\x00\x8a\x00\x00\x00                x\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x08\x03 \x03,\x84\xfdSz\x9a`\x1f\x90y\x0b\x00\x00\x00\x00\xd4\x1d \xd9q+x\x9c\xed\xc11\x01\x00\x00\x08\x03 \x03,\x84\xfdSz\x9a`\x1f\x90y\x0b\x00\x00\x00\x00\xd4\x1d \xd9q+x\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x08\x03 \x03,\x84\xfdSz\x9a`\x1f\x90y\x0b\x00\x00\x00\x00\xd4\x1d \xd9q+x\x9c\xed\xc11\x01\x00\x00\x08\x03 \x03,\x84\xfdSz\x9a`\x1f\x90y\x0b\x00\x00\x00\x00\xd4\x1d \xd9q+x\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nx\x9c\xed\xc11\x01\x00\x00\x08\x03 \x03,\x84\xfdSz\x9a`\x1f\x90y\x0b\x00\x00\x00\x00\xd4\x1d \xd9q+x\x9c\xed\xc11\x01\x00\x00\x04\x000\x01\x84\x10E\x13\xfd[xT\xf0m\xcb8=]\x00\x00\x00\x00\xc0\xbb\x05'\x0er\nAnnExp                                                                          (t)                 Real      0122   |                                                                                  ****  *****A*******                                                 d\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****C*******                                                 \x89\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****D*******                                                 \xae\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****E*******                                                 \xd3\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****G*******                                                 \xf8\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****I*******                                                 \x1d\x01\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****K*******                                                 B\x01\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****L*******                                                 g\x01\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****M*******                                                 \x8c\x01\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****O*******                                                 \xb1\x01\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****P*******                                                 \xd6\x01\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****Q*******                                                 \xfb\x01\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****R*******                                                 A\x02\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****S*******                                                  \x02\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****T*******                                                 b\x02\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****U*******                                                 \x87\x02\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****V*******                                                 \xa8\x02\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****W*******                                                 \xc9\x02\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****X*******                                                 \xee\x02\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****Y*******                                                 \x13\x03\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   ****  *****Z*******                                                 4\x03\x00\x00\x00\x00\x00\x00%\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x94\x13\x00\x00\x00   Add new variables: AnnExp on 06-15-2018 at 07:20:15\rInitialize from V:\\VATest\\2018Q1\\Q2BOP\\step9\\AnnExp.afd.txt on 06-15-2018 at 07:20:15\r"
...