from sys import argv # Read two file as byte array file_b = bytearray(open(argv[1], 'rb').read()) size = len(file_b) notd_byte_array = bytearray(size) # NOT the file for i in range(size): notd_byte_array[i] = file_b[i] ^ 255 # Write the NOTd bytes to the output file open(argv[2], 'wb').write(notd_byte_array) print (f"[*] NOT {argv[1]}\n[*] Saved to \033[1;33m{argv[2]}\033[1;m.")