Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
python read binary file
#1
as topics. i want to read a binary file. i need some some offset in it and control by big or little endian. but i have problem with it.

path_xd = 'xxxxx'
pattern = b'\x14\x02'
reg_xd=re.compile(pattern)
with open(path_xd, 'r+b') as p_xd:
    data=p_xd.read()
    for x in reg_xd.finditer(data):
        offset=x.start()
        p_xd.seek(offset)
        data_1402=p_xd.read(16)
        xd_name=int.from_bytes(data_1402[2:4], byteorder='little')
        xd_name=(str(xd_name).replace('0', '')).zfill(2)
        print(xd_name)
        print(data_1402)
        print(data_1402[5:9])
i get output like this
Output:
b'\x14\x02\x01\x00 \x00\x00\x00\x03\x18\x90BW#\x08\x00'
it's how it look like in termial
Output:
402 0100 2000 0000 0318 9042 5723 [..... ......BW# 00000040: 0800 5723 0800
it seems missing some bytes in python output.

i want result like this format. for fullfile. seems i have misunderstand something here. need help with file hex output and big/litte endian please advice.thanks.
Output:
\x14\x02\x01\x00\x20\x00\x00\x00\x03\x18\x90\x42\x57\x23\x08\x00\x57\x23\x08\x00
Reply


Messages In This Thread
python read binary file - by Pyguys - Jul-09-2020, 10:45 PM
RE: python read binary file - by Pyguys - Jul-12-2020, 01:04 AM
RE: python read binary file - by bowlofred - Jul-12-2020, 03:14 AM
RE: python read binary file - by bowlofred - Jul-12-2020, 05:32 AM
RE: python read binary file - by Pyguys - Jul-13-2020, 02:34 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Recommended way to read/create PDF file? Winfried 3 2,915 Nov-26-2023, 07:51 AM
Last Post: Pedroski55
  python Read each xlsx file and write it into csv with pipe delimiter mg24 4 1,489 Nov-09-2023, 10:56 AM
Last Post: mg24
  Python Code for Preorder Traversal of a Binary Tree Bolt 1 610 Sep-22-2023, 09:32 AM
Last Post: Gribouillis
  read file txt on my pc to telegram bot api Tupa 0 1,146 Jul-06-2023, 01:52 AM
Last Post: Tupa
  parse/read from file seperated by dots giovanne 5 1,134 Jun-26-2023, 12:26 PM
Last Post: DeaD_EyE
  Formatting a date time string read from a csv file DosAtPython 5 1,329 Jun-19-2023, 02:12 PM
Last Post: DosAtPython
  How do I read and write a binary file in Python? blackears 6 6,793 Jun-06-2023, 06:37 PM
Last Post: rajeshgk
  Read csv file with inconsistent delimiter gracenz 2 1,213 Mar-27-2023, 08:59 PM
Last Post: deanhystad
  Read text file, modify it then write back Pavel_47 5 1,659 Feb-18-2023, 02:49 PM
Last Post: deanhystad
  Correctly read a malformed CSV file data klllmmm 2 1,986 Jan-25-2023, 04:12 PM
Last Post: klllmmm

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020