VB6随机访问文件(RAF)中十六进制日期值转日期格式求助
VB6随机访问文件(RAF)日期格式解析问题
我有一个无源码的VB6应用生成的随机访问文件(RAF),目前正尝试读取它,但无法识别文件中的日期格式。以下是多组日期与文件中对应十六进制值的样本:
01/01/1900 - 00 00 00 00 40 01/02/1900 - 00 00 00 08 40 01/03/1900 - 00 00 00 10 40 01/04/1900 - 00 00 00 14 40 01/01/1900 - 00 00 00 00 40 02/01/1900 - 00 00 80 40 40 03/01/1900 - 00 00 80 4e 40 04/01/1900 - 00 00 00 57 40 05/01/1900 - 00 00 80 5e 40 12/31/1900 - 00 00 e0 76 40 10/10/1901 - 00 00 f0 76 40 10/20/1901 - 00 00 00 77 40 10/30/1901 - 00 00 10 77 40 10/10/1902 - 00 00 e0 86 40 10/20/1902 - 00 00 e8 86 40 10/30/1902 - 00 00 f0 86 40 10/10/1950 - 00 00 d6 d1 40 10/20/1950 - 00 40 d6 d1 40 10/30/1950 - 00 80 d6 d1 40 10/10/1951 - 00 80 c2 d5 40 10/02/2023 - 00 20 12 e6 40 10/10/2100 - 00 b0 d5 f1 40
我曾尝试以1970年1月1日为基准,寻找值与日/时/分/秒等的对应规律,但未发现常规模式;也试过BCD编码、拆分字节、单独解析日/月/年编码等方法,均无结果。
内容的提问来源于stack exchange,提问作者Ola Mallaug
相关产品推荐
相关产品推荐

