美文网首页
python float数组base64编码

python float数组base64编码

作者: 马尔克ov | 来源:发表于2019-10-29 10:47 被阅读0次

python代码

buf = struct.pack('>%sf' % len(floatlist), *floatlist)
b = base64.b64encode(buf)
s = str(b, encoding = "utf-8")

与下面的java代码等价

public static String encodeData(float[] data){
    ByteBuffer byteBuffer = ByteBuffer.allocate(data.length * 4);
    for (float f : data) {
        byteBuffer.putFloat(f);
    }
    byte[] dst = byteBuffer.array();
    return new sun.misc.BASE64Encoder().encode(dst);
}
  • >是为了调节大小端,使其和java一致
  • b是byte型,需要转成str型

相关文章

  • python float数组base64编码

    python代码 与下面的java代码等价 >是为了调节大小端,使其和java一致 b是byte型,需要转成str型

  • Python learning

    Python learning 编码 计算 Python 支持的数字类型有:int、float、Decimal(十...

  • base64

    Python内置的base64可以直接进行base64的编解码: 由于标准的Base64编码后可能出现字符+和/,...

  • python实现的base64encode

    关于Base64编码原理,这里推荐一篇很好的博客一篇文章彻底弄懂Base64编码原理 然后以下是我的python实现:

  • iOS URL安全的Base64编码、解码

    参考iOS开发探索-Base64编码iOS URL编码&base64编码URL安全的Base64编码,解码 为什么...

  • CryptoJS 使用

    数组加密,Utf8编码,传递,加解密 加密,Base64编码,传递,解密 引用PHP 和 Web 端对称加密传输|...

  • BASE64 编码简析

    Base64编码: <1>·Base64编码简介: <2>·使用Base64的原因: <3>·编码原理: 成这个字...

  • SMTP整理

    账号:BASE64编码的账号 密码:BASE64编码的密码 快速BASE64编码网址: http://tools....

  • [南邮OJ](密码学)n次Base64

    题目链接: n次base64 200依然是base64不过。。。编码次数有点多请用python解吧~地址:密文地址...

  • base64 和 url base64 和 encodeURIC

    1 先来看base64编码 2 再看url base64编码 可以看出,非url base64不会对斜杠进行编码。...

网友评论

      本文标题:python float数组base64编码

      本文链接:https://www.haomeiwen.com/subject/lmewvctx.html