ファイルを読み取り、読み取ったデータを16進値のリストに変換する単純なpythonモジュールを作成しました。次に、各値を 1 ずつインクリメントしました。この 16 進値のリストを新しいファイルに書き込む方法を考えていました。
Python 3.x の使用
コード:
inFilePath = input("Input File: ")
inFile = open(inFilePath, "rb")
data = inFile.read()
hexVals = []
for byte in data:
hexVals.append(hex(byte))
print("File Read")
print("Original Data: " + str(hexVals))
for x in range(hexVals.__len__()):
hexVals[x] = hex(int(hexVals[x], 16) + 1)
print("Altered Data: " + str(hexVals))
outFilePath = input("Output File: ")
outFile = open(outFilePath, "wb")
outFile.write(???)