出于无法阅读的目的,在Visual Basic中将Binary To File写入

问题描述

|| 我正在开发一个创建“许可证”文件的程序。该文件应该是二进制文件,包含名称,今天的日期,警告日期,到期日期以及公制或英制计量单位的首选项,并且实质上授权程序在到期之前工作,在此日期之前,警告日期会通知用户许可证将过期。为了充分利用此功能,必须不能轻易地编辑日期,以防止人们将日期设置为他们想要的任何内容并保留程序。 现在,我使用String或Integer的每个字段将其写入使用BinaryWriter类认为的\“ write \”方法时应写入的内容。我一直在尝试使用大尾数编码和小尾数编码之间的差异,该格式可以选择。 [已编辑代码] 如果输入的名称没有空格,则文件看起来有点不可读,但还不够。使用Big Endian,大多数到期日期仍在显示;与Little Endian一起,其他两个日期几乎都是可见的。但是,在输入的名称中使用空格会很大程度地改变输出文本的格式,使所有字符都由空格分隔,因此非常容易更改。抱歉,我无法实际显示文件的外观。 有没有更好/更被人们接受的存储数据的方式?我希望许可证文件可以与现有的FORTRAN程序一起使用,其中的程序会按照我已详述的一般结构读取未格式化的文件,但是从我已阅读的内容中进行逆向工程听起来有些困难,而我的雇主已提出要如果需要,重写FORTRAN文件以接受此新的许可证创建程序。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)