在 Delphi 7 中的文件中保存十六进制值或 UTF-16 [LE]

问题描述 投票:0回答:0

我用以下图片解释我的问题。

  • 下图是我在Delphi 7下的软件:

  • 当我在程序(txt)中保存值时,它们保存如下,这是我的问题:

  • 此图像是在文本编辑器中打开输出或保存的文件时的图像:

  • 而这张图片与用十六进制编辑器打开时有关:

  • 但是我希望当我将程序中的值保存如下时(使用什么方法并不重要,或者例如它被保存为 Hex 或 UTF-16(Little Endian)我只想要以下值收到):

  • 在十六进制编辑器中:

图片里的一切都清楚了,但我会在下面做一个简单的解释:

  • 年龄和分数值转换为十六进制,例如年龄 21 到十六进制 15 和...

  • Static Symbol 1 和 2 是固定的,并且存储了完全相同的值。

  • 并且(正如我在下图中指定的那样)在十六进制模式下的名称和姓氏值的每个字母之间,考虑了一个空格 00,这是图像中的特征,但在文本模式下(以文本编辑器),没有空格。它是不可见的,也不应该是。

不管文件扩展名是txt还是其他扩展名,我只想得到我想要的结果!

delphi delphi-7
© www.soinside.com 2019 - 2024. All rights reserved.