首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python 7位字符

Python 7位字符
EN

Stack Overflow用户
提问于 2022-04-07 07:45:02
回答 1查看 89关注 0票数 1

目前,我正在处理已解码的asn1数据,无法正确地将数据解码为字符串(如果数据是数字的,它工作得非常好)

示例:十六进制字符串-> 0ddc2f93c6c7bb10预期结果-> MegaFon

根据规范,前两个八位元是元信息,从八位数开始,每个八位元中应该有两个7位字符。

我试着用decode 7-bit GSM中提到的解决方案,但是我只得到报废的回报,会非常感激你的任何想法

EN

回答 1

Stack Overflow用户

发布于 2022-04-07 09:14:01

同时设法解开谜语(@BoarGules,你说得对,规范在我看来是误导的)。首先,对于Chars (在本例中,十六进制以d0开头),不能像数值输出那样旋转弯头。然后,只需去掉前两个八进制(在本例中为d0),并通过另一个堆栈过低线程(在问题中链接)中提到的gsm7bitdecode函数来运行它。为了保持示例'CD‘=> 11001101,剪切第一个位或将其设置为0给我们01001101或4D的十六进制,这是M在阿西尼!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71778189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档