blob: ccfba4b6d9ec0ac2d74e12f832a10e9015a07537 [file] [log] [blame]
rjw1f884582022-01-06 17:20:42 +08001#!/usr/bin/env python
2
3import argparse
4import sys
5import os
6
7def padding(data, size):
8 return data + '\xff' * (size - len(data))
9
10def main(argv):
11 parser = argparse.ArgumentParser()
12 parser.add_argument('in_image', help = 'raw input image which has GPT')
13 parser.add_argument('part_size', help = 'partition size')
14 args = parser.parse_args()
15 part_size = int(args.part_size, 16)
16 file_len = os.path.getsize(args.in_image)
17
18 with open(args.in_image, "rb+") as f:
19 f.read()
20 f.write('\xff' * (part_size - file_len))
21
22if __name__ == "__main__":
23 sys.exit(main(sys.argv))