#!/usr/bin/env python
import sys,os
if __name__ == '__main__':
try:
align_byte = sys.argv[2]
padding_data = sys.argv[3]
filename = sys.argv[1]
file_size = os.path.getsize(filename)
print "input file size:", file_size
align_B = int(align_byte,0)
padding_size = file_size + align_B -1
padding_size = (padding_size/align_B)*align_B
padding_size = padding_size - file_size
print padding_size
print "padding_data: ",padding_data
pfile = open(filename,"ab")
for i in range(0,padding_size):
pfile.write(chr(int(padding_data,0)))
pfile.flush()
pfile.close()
except:
print("Error: run error.")
pass