384得票1回答
NodeJS:如何将base64编码的字符串解码为二进制?

我正在实现带盐的密码哈希,因此我生成了二进制盐,对密码进行了哈希处理,然后对密码和盐进行了base64编码,并将它们存储到数据库中。 现在当我检查密码时,我需要将盐解码回二进制数据,使用它来哈希提供的密码,对结果进行base64编码并检查是否与数据库中的结果匹配。 问题是,我找不到一种方法...

191得票5回答
如果输入长度不能被3整除,为什么Base64编码需要填充?

在base64编码中,填充的目的是什么?以下是维基百科的摘录:“分配了一个额外的填充字符,它可以用来将编码输出强制转换为4个字符的整数倍(或者当未编码的二进制文本不是3个字节的倍数时等效); 在解码时必须丢弃这些填充字符,但仍然允许计算未编码文本的有效长度,当其输入二进制长度不是3个字节的倍数...

121得票8回答
如何解码Unicode转义序列(例如"\u00ed")为正确的UTF-8编码字符?

PHP中是否有一个函数可以将Unicode转义序列(如"\u00ed")解码为相应字符(如"í")以及其他类似情况? 我在这里发现了类似的问题(链接),但它似乎不起作用。

92得票13回答
如何在服务器端发送和接收WebSocket消息?

如何按照协议在服务器端使用WebSocket发送和接收消息? 当我从浏览器向服务器发送数据时,为什么服务器会收到看似随机的字节?数据是否已进行编码? 在服务器→客户端和客户端→服务器方向上,帧是如何工作的?

65得票2回答
使用PHP解码通过cURL获取的gzipped网页

我正在使用curl获取一个gzip压缩的网页,但当我将获取到的内容输出到浏览器时,我只得到了原始的gzip数据。如何在PHP中解码数据? 我发现的一种方法是将内容写入临时文件,然后...$f = gzopen($filename,"r"); $content = gzread($filena...

58得票5回答
使用JavaScript解码URL参数

这看起来是一个简单的任务,但我似乎找不到解决方法。 我有一个基本字符串作为查询字符串参数传递,就像这个:This+is+a+message+with+spaces。我想使用JavaScript对该参数进行解码,使其变成This is a message with spaces,但我似乎无法对...

53得票1回答
在Android 4.2上,如果不使用媒体提取器,无法进行视频的低级解码。

我想在不使用提取器的情况下解码视频帧。因此,我尝试了一个小样本,在其中我使用媒体提取器,但我没有使用extractor.readsample()将比特流数据复制到输入缓冲区,而是在JNI内部使用FFmpeg解析器,将视频帧memcopy到输入字节缓冲区中,然后将输入缓冲区排队。 但是当我调用...

43得票4回答
请求返回字节,我无法解码它们。

本质上,我向一个网站发出请求并获得了一个字节响应:b'[{"geonameId:"703448"}..........'. 我感到困惑,因为尽管它是字节类型,但它非常易读,看起来像一个JSON列表。从运行r.encoding返回的ISO-859-1可以知道响应以Latin1编码,我已经尝试解码...

35得票3回答
在安卓设备上解码原始H264流?

我有一个项目,需要在Android中显示视频流,该流是原始的H.264格式,我要连接到服务器并从服务器接收字节流。 我想知道是否有办法将原始字节发送到Android解码器并在表面上显示它? 我已成功使用Android 4.1中的新MediaCodec和MediaExtractor API解...

34得票4回答
如何获取h264视频信息?

如何从视频文件中获取特定的h264视频信息?我需要知道文件的配置文件(Baseline/Main/High)以及电影中是否存在B帧?