decoding相关内容

Python中的Base64编码问题

我需要在python中保存一个params文件,并且此params文件包含一些我不会在纯文本上保留的参数,因此我将整个文件编码为base64(我知道这不是最安全的编码方式世界,但它适用于我需要使用的那种数据. 有了编码,一切都可以正常工作.我编码文件的内容(带有适当扩展名的简单txt)并保存文件.问题在于解码.我打印保存文件之前编码的文本和保存文件中编码的文本,它们完全相同,但是由于我不知道 ..
发布时间:2020-09-18 19:43:49 Python

使用Delphi 2007编码base64和解码base64

我必须在旧版的Delphi 2007上将字节数组编码为base64字符串(并对该字符串进行解码). 我该怎么办? 其他信息: 我已经尝试过突触(如此处的建议二进制到Base64(Delphi)). 解决方案 Indy随Delphi一起提供,并具有用于处理base64的TIdEncoderMIME和TIdDecoderMIME类.例如: uses ..., IdCode ..
发布时间:2020-09-18 19:40:06 其他开发

解码Base64 pdf给出损坏的文件

有人可以解释一下为什么解码Base64时会产生损坏的pdf吗? 我需要找到如何解码Base64并获取pdf的方法. 当我使用这项服务 https://emn178.github.io/online-tools/base64_decode_file.html 我能够通过Base64并顺利导出文件. 但是当我在node.js中做同样的事情时,我总是得到空的(破碎的)文件. 我尝试了不 ..
发布时间:2020-09-18 19:27:16 其他开发

将编码的Base64转换为XSLX

我正在查看文本版本的邮件服务器;看到文件名= xyz.xslx&的附件. Content-Transfer-Encoding: base-64,然后是Base64编码的代码流.最初,内容类型为Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; 现在,是否可以转换base-64编码的字 ..
发布时间:2020-09-18 19:26:55 其他开发

如果输入长度不能被3整除,为什么base64编码需要填充?

base64编码中填充的目的是什么.以下是维基百科的摘录: “分配了一个附加的填充字符,可用于将编码的输出强制为4个字符的整数倍(或等效地,当未编码的二进制文本不是3个字节的倍数时);然后必须丢弃这些填充字符当解码但仍允许计算未编码文本的有效长度时,当输入的二进制长度不是3字节的倍数时(通常对最后一个非填充字符进行编码,以便它代表的最后6位块)将在其最低有效位上进行零填充,在编码流的末尾最多 ..
发布时间:2020-09-18 19:17:42 其他开发

ffmpeg:音频样本的字节序

我使用ffmpeg的avcodec从c ++应用程序中的音乐文件中检索原始音频样本.对于文件,我对其进行了测试,看来这些文件样本的字节序为little-endian,但我想知道对于所有我尝试解码的文件来说,这是否总是正确的(即,来自ffmpeg的实现或至少是其架构,具体因为我的计算机的体系结构使用小端).如果没有,我认为这将取决于特定文件的编码格式.在那种情况下,如何检查要解码的每个文件采用哪种字 ..
发布时间:2020-09-13 23:34:57 C/C++开发

正在使用哪种类型的编码?

我目前正在开发一个程序,其功能之一是提取Multipart电子邮件的HTML部分. 我已经很好地完成了这项任务,但是有些字符似乎是我无法弄清楚的一种编码方式,例如 ',' into '=2C' ';' into '=3B' '=' into '=3D' ,它还会在所有位置随机放置'='. 有人知道这是否有一个解码器(甚至是它的名字)吗?我已经用代码替换了一些东西,但是我可能还 ..
发布时间:2020-07-25 00:01:57 C#/.NET

编码问题:在Python中解码带引号的可打印字符串

在Python中,我得到了一个以 Quoteed-Printable编码 mystring="=AC=E9" 此字符串应打印为 é 所以,我想我想对其进行解码并以UTF-8进行编码.我了解可以通过以下方式实现某些事情 import quopri quopri.decodestring('=A3=E9') 但是后来,我完全迷路了.您将如何对该字符串进行解码/编码以正确打印 ..
发布时间:2020-07-25 00:01:52 Python

只想将代码解码为纯文本

我们想了解更多有关使用128位编码的函数get_rnd_iv()和md5_encrypt()的信息.现在,我们只想知道如何将该代码解码为纯文本... 这是我所有的代码行. function get_rnd_iv($iv_len) { $iv = ''; while ($iv_len-- > 0) { $iv .= chr(mt_rand() & 0xff); ..
发布时间:2020-07-16 18:38:57 PHP

URL解码ä-> ã1⁄4

我有一个问题,从URL解码会引起一些重大问题.请求网址包含%C3%BC作为字母“ü".解码服务器端现在应该将其解码为ü,但是它做到了:ü 解码是这样完成的: decoded = URLDecoder.decode(value, "UTF-8"); 虽然value包含'%C3%BC'并且解码后现在应该包含'ü',但这就是问题所在.这是怎么了我在一个以上的应用程序中使用了这种方法,并 ..
发布时间:2020-07-13 06:36:04 Java开发

在Python中将非标准字符解码为UTF 8

我有一个程序,该程序通过Django中的一个Webhook接收字节编码的文本(用Python编写).我已经从字节解码-> utf-8正常字母工作,但是在发送撇号(')时它会中断.我编写此代码是为了解码文本: encoded = request.body decoded = parse_qs(encoded) body = decoded[b'body'][0].decode("utf-8") ..
发布时间:2020-07-13 05:53:07 Python

解码编码UTF-8不会导致原始unicode

当我尝试通过对两个Unicode字符进行解码和再次编码来分隔两个Unicode字符时,我没有得到相同的Unicode,但是得到了一个不同的Unicode字符. 我尝试这样做时附有答复. >>> s ='\xf0\x9f\x93\xb1\xf0\x9f\x9a\xac' >>> u = s.decode("utf-8") >>> u u'\U0001f4f1\U0001f6ac' >>> ..
发布时间:2020-07-13 04:51:13 Python

Base64编码:非法的base64字符3c

我正在尝试将xml格式的数据解码为字节base64,但是遇到问题.我的方法是在Java中,它使用String数据并将其转换为bytes,就像波纹管一样. String data = "......"; //string of data in xml format byte[] dataBytes = Base64.getDecoder().decode(data); 哪个失败了,并给出了 ..
发布时间:2020-07-13 04:30:52 Java开发

适用于php的UTF-8解码

我正在从Tumblr API中获取帖子,并且遇到了与“帖子"的返回“正文"有关的编码问题.所有的撇号都替换为看起来像"aETM"的东西. 我正在尝试使用: utf8_decode($string) 但是所有要做的就是用“?"代替出现的"aETM". 有什么建议吗? 解决方案 尝试 $string = mb_convert_encoding($string,'HT ..
发布时间:2020-07-13 04:25:55 PHP

在C#中解码mysqlbinlog

MySQL将所有更改保存到名为二进制日志的二进制文件中. MySQL提供了一个名为mysqlbinlog的解码器来解码这些文件.我想,如果我想直接从应用程序解析此日志文件,则需要找到一种方法,例如使用C#自己对它进行解码. 我知道我是否可以使用SHOW BINLOG事件.但是,解析文件对我来说是一个更好的解决方案. 你们中有人做过吗?有什么建议吗? 解决方案 查看 mysqlb ..
发布时间:2020-06-29 21:05:45 C#/.NET

在dotnet核心中使用密码和盐对字符串进行编码和解码

我一直在研究dotnet核心的简单帮助程序,该帮助程序应根据用户提供的密码(密钥)和密码对字符串进行编码和解码。 与完整的.NET Framework矛盾的是,dotnet内核当前没有RijndaelManaged类的实现。几乎每个C#体面的加密/解密示例都基于此类,因此对于dotnet核心来说,它是无用的。在 GitHub上的CoreFX存储库上有很多争论。 > 但是,将(旧的)有关 ..
发布时间:2020-06-02 20:02:16 C#/.NET