标签: decoding

MD5的用途或用途

如果我们无法解码MD5哈希字符串,那么MD5的目的是什么,我们可以在哪里使用MD5.

networking md5 network-programming decode decoding

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

如何将一些数字解码为timeDate?

这个问题的续集一个.

所以任何想法如何解码这个号码5252235562500到日期和时间19.11.2010 15:43?我有更多像这样的对,我正在考虑一些脚本来比较它们找到一些模式.有什么建议要检查以及如何搜索模式?


编辑:我添加了四对我真正拥有的.

  • 11.11.2010 16:23> 5252425372575
  • 16.11.2010 15:30> 5252922462564
  • 19.11.2010 15:39> 5252231562511
  • 19.11.2010 15:43> 5252235562500

decode reverse-engineering decoding

3
推荐指数
1
解决办法
1222
查看次数

h264参考帧

我正在寻找一种在h264流中寻找参考帧的算法.我在不同解决方案中看到的最常见的方法是查找访问单元分隔符和IDR类型的NAL.不幸的是,我检查过的大多数流都没有IDR类型的NAL.我很感激你的帮助.关心Jacek

parsing decoding h.264

3
推荐指数
1
解决办法
4970
查看次数

有效的解决方案:在php中使用base32编码

我正在为php寻找一个base32函数/类.我发现的不同类别和功能都非常无效.我运行了一个基准测试并得出以下结果:

10000个解码:

base32:2.3273秒

base64:0.0062秒

我使用的base32类是:

http://www.php.net/manual/en/function.base-convert.php#102232

有什么方法更简单吗?

我想使用base32的原因是它不区分大小写,因此我对url参数没有任何问题,这些参数在某些系统(例如电子邮件系统)上总是转换为小写字母.

如果您有更好的小写编码替代方案,我也很乐意听到它们.

php parameters url encoding decoding

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

从旧学校测量仪器解码数据

我正在尝试从旧的测量仪器恢复原始数据,该仪器通过打印机端口连接.

例如,仪器软件将生成如下文本输出文件:

S 11/08/08 22:27:58 100 2 U 061 
D ___^PR_^_^_]PP_]_^_]_^_____^_^_____^_[_\_\_[_Z_Z_X 
D _W_U_T_Q^]^]^Z^V^S^T^S]]]Y]U]R]T]Q]V]Z]\]]^R^]_ZPX
D QSQYQ^RSRYSQSWS\S]SZSWSSSPR\RZRXRTQ^QWQPP[PUPRPQ_^
D _\_]_^_____\_\_Z_X_W_Y_X_X_Z_W_U_V_W_X_[_X_W_W_W
F 2 
S 11/08/08 22:35:03 100 2 E 049 
D QSQQP_P^QPQPQRQUQUQUQVQZQ[Q\Q]RSR\STSXSWSQR_SQSRR[
D RTQ_QWQUQWQUQZRSSQR]RTRSRQQZQRPZPVPTPTPSPWPTPQPQ_^
D _^_^__PPPPPP__PP__PR__PPPQ_____^_]_]PP_^_]_]_]_Y_^
D ___^_^_\_______^PP__PRPQPPPRPP__PPPP___]_^_^__PP
F 2
Run Code Online (Sandbox Code Playgroud)

"S"线都很好 - 提供测量的适当时间以及其他一些值.

我有兴趣恢复隐藏在"D"行中的任何东西.该软件使用此数据生成绘图,但不提供原始数据.

我详细介绍数据编码的唯一代码包含注释:

/* Packs the 8-bit data into two 7-bit ASCII chars, encoding the channel
* number into it as well, in the format:
*
* 1CCMMMM and 1CCLLLL, where CC = chn, MMMM/LLLL = Most/Least sig nibble
*/
Run Code Online (Sandbox Code Playgroud)

如果它有帮助,我也可以发送实际的包装代码 - …

c decoding

3
推荐指数
1
解决办法
71
查看次数

如何确定一个字(4个字节)是16位指令还是32位指令?

如何知道字中的字节是表示16位指令还是32位指令?
我提到了ARM ARMv7M,我不清楚如何区分它是16位指令还是32位指令.
它说
If bits [15:11] of the halfword being decoded take any of the following values, the halfword is the first halfword of a 32-bit instruction:
• 0b11101 • 0b11110 • 0b11111. Otherwise, the halfword is a 16-bit instruction

这是否意味着处理器总是取半字,检查它们并决定它是16位还是32位?
前半字是什么意思?一个字中的位[31-16]或位[15-0]?

如果我有32位,那么我可以知道它是32位指令还是16位指令?

谢谢.

arm cortex-m3 decoding opcodes armv7

3
推荐指数
1
解决办法
2266
查看次数

这个字符串的编码是什么?

如何检测此字符串的编码:

    "http://sinapress.ir/resize/directory/مجامع علمی/1439280705853632083.jpg/263/171"
Run Code Online (Sandbox Code Playgroud)

原始字符串是:

    "http://sinapress.ir/resize/directory/????? ????/1439280705853632083.jpg/263/171"
Run Code Online (Sandbox Code Playgroud)

以及如何在 c# 中将第一个字符串转换为第二个字符串?

c# string encoding decoding

3
推荐指数
1
解决办法
102
查看次数

golang将接口数组转换为字符串

我从远程源读取JSON数据并将其转换为地图.我想要检查字符串值的数据中有一些数组.转换后我认为m ["t"]是一个接口数组.fmt.Print将其转换为控制台上的打印文本,但我无法想办法进行简单的字符串比较

if val[0] == "str-c" {fmt.Println("success")}
Run Code Online (Sandbox Code Playgroud)

我如何迭代并进行字符串比较?

package main

import (
    "fmt"
    "encoding/json"
)

func main() {
    var m map[string]interface{}
    sJSON := `{"k": "v", "t":["str-a","str-b","str-c"]}`
    _ = json.Unmarshal([]byte(sJSON),&m)

    // find out if one of the string values of "t" is "str-b"
    fmt.Println(m["t"]) 
}
Run Code Online (Sandbox Code Playgroud)

json interface decoding go

3
推荐指数
1
解决办法
5765
查看次数

解析ascii编解码器无法解码位于序列中的字节而不在范围内

我已经看过所有其他帖子并做了相当多的研究,但我仍然在摸不着头脑.

这是问题所在:

$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a=u'My Mate\u2019s'
>>> b='\xe2\x80\x99s BBQ'
>>> print a
My Mate’s
>>> print b
’s BBQ
Run Code Online (Sandbox Code Playgroud)

因此,变量本身就是精细打印的,但是打印连接:

>>> print a+b
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

给出解码错误.所以,我尝试解码字符串:

>>> print a.decode('utf-8')+b.decode('utf-8')
Traceback (most recent call last):
  File "<stdin>", …
Run Code Online (Sandbox Code Playgroud)

python unicode encoding decoding python-2.7

3
推荐指数
1
解决办法
6918
查看次数

C#Web Api操作方法自动解码查询参数

我在具有参数的控制器中具有C#Web Api端点。此参数接受加密的字符串,并且此字符串将包含“ /”,“&”,“ +”等字符。因此,每当我从javascript调用Api端点时,都会使用encodeURIComponent函数对其进行编码。由于我期望HttpUtility.UrlDecode在Web Api代码中使用编码字符串,以便在我的应用程序中对其进行解码和使用。

public HttpActionResult MyAction(string encodedString)
{
    string decodedString = HttpUtility.UrlDecode(encodedString);
    // Process request
}
Run Code Online (Sandbox Code Playgroud)

为了检查代码是否按预期工作,我通过发送编码字符串作为输入开始调试。令我惊讶的是,我发现输入参数已经自行解码并通过action方法传递了。这可以与我使用的解码器方法配合使用,但是在出现“ +”字符时开始中断。当我传递带有“ +”字符的字符串时,解码器方法将其更改为空格。

例如传递djdh67-y&+dsdj给解码器更改为djdh67-y& dsdj

我有两个惊喜。首先,为什么参数本身被解码,其次,为什么“ +”字符被解码为空白?在我了解发生了什么之前,我无法使用此代码,因为稍后可能会出现意外情况(也许自动解码停止),这将是不好的。

有人可以向我解释到底发生了什么或解决此问题的最佳方法是什么?

c# url encoding decoding asp.net-web-api

3
推荐指数
1
解决办法
4987
查看次数