gpt4 book ai didi

MySQL:从十六进制获取字节大小

转载 作者:行者123 更新时间:2023-11-29 19:37:20 25 4
gpt4 key购买 nike

Raywenderlich 给出了推送 token 的示例:

'740f4707 bebcf74f 9b7c25d4 8e335894 5f6aa01d a5ddb387 
462c7eaf 61bb78ad'

如果我正确的话,推送 token 的字节大小为 32。

我想从中获取字节大小。

这是 MySQL 语句:

SELECT LENGTH(CONV('740f4707 bebcf74f 9b7c25d4 8e335894 5f6aa01d a5ddb387 
462c7eaf 61bb78ad', 16, 2));

当我输入这个时,它给我的尺寸是 31。我本来期望的是 32。有任何想法吗?

最佳答案

CONV() 将数字转换为该数字的字符串表示形式。前导零被删除,因此 LENGTH() 仅计算字符串中的符号。您可以在您的数字前面添加任何您知道将设置高位的数字,并从结果中扣除额外值的位长度。即

选择长度(CONV('FF740f4707 bebcf74f 9b7c25d4 8e335894 5f6aa01d a5ddb387 462c7eaf 61bb78ad', 16, 2))-8;

为您提供您期望的 32 位。

关于MySQL:从十六进制获取字节大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41516860/

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