gpt4 book ai didi

c# - 如何读取此二进制转换为整数?

转载 作者:太空宇宙 更新时间:2023-11-03 19:18:17 25 4
gpt4 key购买 nike

我不好意思承认这一点,但我不知道如何阅读它。请看图片。虽然我知道有一百万个图书馆可以为我压缩和解压缩文件,但我想自己学习并了解如何执行此操作。所以我的问题很简单,我该如何转换这张图片中的日期。根据文件修改时间。它有 0x7d1c 他们如何获得 小时 15 分 40 秒 56。我绝望地试图理解,但我不明白如何转换。 enter image description here

这取自this试图解释 zip 文件格式的网站。

抱歉这个愚蠢的问题,但我只是迷路了。

提前致谢。

最佳答案

时间以五位的小时、六位的分钟和五位的秒的形式存储。

0x7d1c 的二进制表示形式为 0111110100011100

将其拆分为时间分量,您将得到 0111110100011100

01111的十进制表示是15,101000是40,11100是28。

秒以一半的分辨率存储,即格式只能表示每隔一秒,因此您将秒值乘以二。

所以时间值为15:40:56。

关于c# - 如何读取此二进制转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14418738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com