标签: decoding

NodeJS:如何将base64编码的字符串解码回二进制?

我正在使用salt实现密码哈希,所以我生成了salt作为二进制文件,哈希密码,base64编码密码和salt然后将它们存储到数据库中.

现在,当我检查密码时,我应该将盐解码为二进制数据,使用它来散列提供的密码,base64编码结果并检查结果是否与数据库中的结果匹配.

问题是,我找不到将盐解码为二进制数据的方法.我使用Buffer.toString方法对它们进行编码,但似乎没有反向函数.

base64 encoding decoding node.js

240
推荐指数
1
解决办法
23万
查看次数

如何将"\ u00ed"等Unicode转义序列解码为正确的UTF-8编码字符?

PHP中是否有一个函数可以解码像" \u00ed"到" í" 这样的Unicode转义序列以及所有其他类似的事件?

我在这里发现了类似的问题,但似乎没有用.

php unicode escaping utf-8 decoding

88
推荐指数
4
解决办法
12万
查看次数

如何在服务器端发送和接收WebSocket消息?

  • 根据协议,如何使用WebSocket在服务器端发送和接收消息?

  • 当我将数据从浏览器发送到服务器时,为什么我在服务器上看到看似随机的字节?它以某种方式编码数据?

  • 框架如何在服务器→客户端和客户端→服务器方向上工作?

encoding protocols decoding websocket

82
推荐指数
6
解决办法
10万
查看次数

解码通过PHP中的cURL检索的gzip压缩网页

我正在通过curl检索一个gzip压缩网页,但是当我将检索到的内容输出到浏览器时,我只得到原始的gzip压缩数据.如何在PHP中解码数据?

我找到的一种方法是将内容写入tmp文件,然后......

$f = gzopen($filename,"r");
$content = gzread($filename,250000);
gzclose($f);
Run Code Online (Sandbox Code Playgroud)

....但是男人,必须有一个更好的方式.

编辑:这不是文件,而是由Web服务器返回的gzip压缩页面.

php encoding gzip decoding

51
推荐指数
2
解决办法
4万
查看次数

使用JavaScript解码URL参数

这应该是一项简单的任务,但我似乎无法找到解决方案.

我有一个基本字符串作为查询字符串参数传递,如下所示:This+is+a+message+with+spaces.我想使用JavaScript解码该参数This is a message with spaces,但我似乎无法解码它.

我试过decodeURI('This+is+a+message+with+spaces')但结果仍然包含+迹象.

html javascript forms decoding url-parameters

39
推荐指数
4
解决办法
5万
查看次数

在Android中解码Raw H264流?

我有一个项目,我被要求在android中显示视频流,流是原始H.264,我连接到服务器,将从服务器接收字节流.

基本上我想知道有没有办法将原始字节发送到android中的解码器并将其显示在表面上?

我使用android 4.1中的新MediaCodec和MediaExtractor API成功解码了包含在mp4容器中的H264,遗憾的是我还没有找到使用这些API解码原始H264文件或流的方法.

我知道一种方法是编译和使用FFmpeg,但我宁愿使用可以使用硬件加速的内置方法.我也理解Android中支持RTSP流,但这不是一个选项.Android版本不是问题.

android ffmpeg decoding rtsp h.264

34
推荐指数
2
解决办法
3万
查看次数

如何获取h264视频信息?

如何从视频文件中获取特定的h264视频信息?我需要知道个人资料(基线/主要/高)并且电影中是否有B-Frames?

video ffmpeg decoding h.264 x264

29
推荐指数
3
解决办法
4万
查看次数

适用于.NET的最快PNG解码器

在将结果发送到Web客户端之前,我们的Web服务器需要将大量图像组合在一起.此过程对性能至关重要,因为服务器每小时可以接收数千个请求.

现在我们的解决方案从HD加载PNG文件(每个大约1MB)并将它们发送到视频卡,以便在GPU上完成合成.我们首先尝试使用XNA API公开的PNG解码器加载我们的图像.我们看到表现不太好.

要了解问题是从HD加载还是解码PNG,我们通过将文件加载到内存流中,然后将该内存流发送到.NET PNG解码器来修改它.使用XNA或使用System.Windows.Media.Imaging.PngBitmapDecoder类的性能差异并不重要.我们大致获得相同的性能水平.

我们的基准测试显示以下性能结果:

  • 从磁盘加载图像:37.76ms 1%
  • 解码PNG:2816.97ms 77%
  • 在视频硬件上加载图像:196.67ms 5%
  • 成分:87.80ms 2%
  • 从视频硬件获取作品结果:166.21ms 5%
  • 编码为PNG:318.13ms 9%
  • 存储到磁盘:3.96ms 0%
  • 清理:53.00ms 1%

总计:3680.50ms 100%

从这些结果中我们看到最慢的部分是在解码PNG时.

所以我们想知道是否会有我们可以使用的PNG解码器,这将允许我们减少PNG解码时间.我们还考虑将图像保持在硬盘上不压缩,但是每个图像的大小为10MB而不是1MB,并且由于硬盘上存储了数万个这样的图像,因此无法存储它们.压缩.

编辑:更有用的信息:

  • 基准测试模拟加载20个PNG图像并将它们合成在一起.这大致对应于我们将在生产环境中获得的请求类型.
  • 组合物中使用的每个图像的尺寸为1600×1600.
  • 该解决方案将涉及多达10个负载平衡服务器,就像我们在这里讨论的那样.因此额外的软件开发工作可能值得节省硬件成本.
  • 我们正在考虑缓存解码的源图像,但每种组合很可能使用完全不同的源图像完成,因此缓存未命中率高,性能提升低.
  • 基准测试是用一个糟糕的视频卡完成的,所以我们可以期待使用体面的视频卡将PNG解码更加成为性能瓶颈.

c# performance png decode decoding

27
推荐指数
2
解决办法
5584
查看次数

用Java解码URI查询字符串

我需要解码包含查询字符串的URI; 预期的输入/输出行为类似于以下内容:

abstract class URIParser
{       
    /** example input: 
      * something?alias=pos&FirstName=Foo+A%26B%3DC&LastName=Bar */
    URIParser(String input) { ... }
    /** should return "something" for the example input */
    public String getPath(); 
    /** should return a map 
      * {alias: "pos", FirstName: "Foo+A&B=C", LastName: "Bar"} */
    public Map<String,String> getQuery();
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用java.net.URI,但它似乎解码了查询字符串所以在上面的例子中我留下了"alias = pos&FirstName = Foo + A&B = C&LastName = Bar"所以有一个歧义"是& "是查询分隔符,或者是查询组件中的字符.

编辑:我刚刚尝试了URI.getRawQuery()并且它没有进行编码,所以我可以用a分割查询字符串&,但是我该怎么办?Javascript有decodeURIComponent,我似乎无法在Java中找到相应的方法.

有什么建议?我宁愿不使用任何新库.

java decoding query-string

26
推荐指数
3
解决办法
7万
查看次数

如何在asp.net的文本框中提交HTML标记?

首先,我想让每个人都知道我使用的是aspx引擎而不是Razor引擎.

我在表格中有一张桌子.我的一个文本框包含html标签

</br>Phone: </br> 814-888-9999 </br> Email: </br> aaa@gmail.com.  
Run Code Online (Sandbox Code Playgroud)

当我去构建它时它会给我一个错误

从客户端检测到潜在危险的Request.Form值(QuestionAnswer="...ics Phone:<br/>814-888-9999<br...").

我尝试了验证request ="false"但它没有用.

对不起,我没有添加我的HTML代码供你查看到目前为止.如果需要的话,我正在提出一些问题,我可以编辑它.

 <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master"   Inherits="System.Web.Mvc.ViewPage<dynamic>" %>


<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
EditFreqQuestionsUser
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
$(document).ready(function () {
    $("#freqQuestionsUserUpdateButton").click(function () {
        $("#updateFreqQuestionsUser").submit();
    });
});
</script>
<h2>Edit Freq Questions User </h2>

<%Administrator.AdminProductionServices.FreqQuestionsUser freqQuestionsUser =   ViewBag.freqQuestionsUser != null ? ViewBag.freqQuestionsUser : new   Administrator.AdminProductionServices.FreqQuestionsUser(); %>
<%List<string> UserRoleList = Session["UserRoles"] != null ? (List<string>)Session["UserRoles"] : new List<string>(); %>
<form id="updateFreqQuestionsUser" action="<%=Url.Action("SaveFreqQuestionsUser","Prod")%>" method="post" onsubmit+> …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net-mvc decoding

24
推荐指数
2
解决办法
5万
查看次数