#!/usr/bin/env python3 # # Copyright (c) 2021 ASPEED Technology Inc. # # SPDX-License-Identifier: Apache-2.0 # import sys if __name__ == "__main__": src = sys.argv[1] dst = sys.argv[2] with open(src,'rb') as r: src_image = r.read() # get src size and round up to 4-byte align src_len = len(src_image) src_len_align = (src_len + 3) & (~3) src_len_byte = src_len_align.to_bytes(4, byteorder='little', signed=False) dst_image = src_len_byte + src_image with open(dst, 'w+b') as w: w.write(dst_image)