From 45cf1dd5c8cac763afda3ba69a06a559b70e90d9 Mon Sep 17 00:00:00 2001 From: Samuel Wein Date: Tue, 21 Nov 2023 10:20:09 +0100 Subject: [PATCH] Update pack.py Force little-endian byte ordering for storing CRCs to script file. Otherwise, the length stored is platform dependent (see https://docs.python.org/3/library/struct.html). --- pack.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pack.py b/pack.py index 4295c3f..41b9c06 100644 --- a/pack.py +++ b/pack.py @@ -299,13 +299,13 @@ print ('[i] Magic: {}'.format(MAGIC_FOOTER)) part.write(MAGIC_FOOTER.encode()) print ('[i] Header CRC: 0x{:02X}'.format(headerCRC)) - part.write(struct.pack('L', headerCRC)) + part.write(struct.pack('