问题标签 [string-decoding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
105 浏览

sql - 在给定纯文本字符串和编码字符串的情况下,如何确定使用的编码?

我们正在努力从第 3 方系统中导出大量数据并将其引入我们自己的系统中。唯一的好方法是使用 SQL 数据库。我们已经成功地找到了我们需要提取的所有内容,但是一个特定的项目似乎以某种方式被编码,但我们无法弄清楚它使用什么算法,以便我们可以对用户输入的纯文本字符串进行逆向工程到用户界面中的相应字段。这个字段只是一个描述字段,它不是敏感数据,我们不相信它是加密的。

以下是我们在界面中键入的内容以及最终在数据库中的值的一些示例。目标是找到使用的算法,以便对于下面的每个编码字符串,我们都可以解码得到纯文本字符串。

如果有帮助,我可以尝试使用任何其他提供的字符串。

即使来自其他服务器/用户/环境,字符串也始终编码为数据库中的相同值


例子:

纯文本:Matt 的描述

编码:13 36%T="=S(&1E

纯文本:纯文本字符串 12321**\2">"?

编码:20 <&QA:6X@=&5X="!S=')I;F<@,3(S,C$J*EPR(CXB/P

纯文本:a

编码:2 80

纯文本:1

编码:2 ,0


0 投票
2 回答
500 浏览

python - 使用 Python 2.7.10 解码 ASCII 字符串

我对 Python 还很陌生,所以我可能仍然会犯很多新手错误。

我在 Python 中比较了两个看似匹配的字符串,但它总是返回 false。当我检查对象的表示时,我发现其中一个字符串是用 ASCII 编码的。

第一个字符串的表示返回:

而第二个字符串的表示返回:

我试图弄清楚如何解码第一个字符串以获得第二个字符串,以便我对两者的比较将匹配。当我解码第一个字符串时

我得到一个 unicode 对象。我不确定如何获取解码的字符串。

0 投票
1 回答
203 浏览

javascript - decodeString codefights: Program doesn't pass all tests."30/31 Output limit exceeded on test -31". Kindly support

Given an encoded string, return its corresponding decoded string. The encoding rule is: k[encoded_string], where the encoded_string inside the square brackets is repeated exactly k times. Note: k is guaranteed to be a positive integer.

Note that your solution should have linear complexity because this is what you will be asked during an interview.

0 投票
1 回答
1168 浏览

python - 在 Python 3 中解码 ASCII 字符串

得到一个 ASCII 字符串(只有 AZ、az 和 "" 的 ASCII 值范围),想要对其进行解码。

前任。“781059910132”对应“Nice”

在 Python 3 中是否有一种简单的方法可以做到这一点?

0 投票
1 回答
1514 浏览

string - Golang 中的字符串解码

在 Ruby 中,我使用 string.unpack 方法来解码一些数据。我正在将此代码迁移到 Golang 应用程序中,但是我在标准库中找不到相应的方法?

红宝石代码是:str.unpack('>LLLff')

在 Go 中实现这一点的最佳方法是什么?


示例数据:

应该映射到: [1073741917, 13798400, 0, 2.4178516392292583e+24, 5.851859700165677e+25]

0 投票
1 回答
101 浏览

ios - 将 base64 字符串解码为 UIImage 时出错

在此处输入图像描述我正在尝试将 base64 String 解码为UIImageSwift 4.2。我已经尝试了几乎所有关于stackoverflow的解决方案,但它不起作用。

我试过转换stringwith NSData,它没有用。现在我将stringtoData和之后转换为image但它给出了这个错误。(没有更多上下文,表达的类型是模棱两可的)

如果有人能指出我做错了什么,将不胜感激。或给我解决方案。无论如何,我已经尝试了大部分解决方案。谢谢

0 投票
1 回答
540 浏览

c++ - Decoding data from serial port (string with integers)

I'm sending string from Arduino to PC using serial communication. Format of message includes char, value and space (separating data). Example message: "H123 V2 L63 V2413 I23 CRC2a". I have problem with decoding this message in Qt because when I use for example Utf-8 decoding it casting integers to chars (in a simplified way) and I receiving something like that: "H&?? j\u0002I&\u001AICL?H". Message length is not constant (different size for ex. H12 and H123) so I can't use predetermined position to casting. Do you have any idea how to decode message correctly?

Arduino code:

Qt code:

0 投票
1 回答
290 浏览

python - 如何从 infimnist / mnist8m 数据集中读取图像和标签?

使用此链接上的程序https://leon.bottou.org/projects/infimnist,我生成了一些数据。

据我所知,它是某种二进制格式:

我需要从这样的两个数据集中提取标签和图片,生成:

https://leon.bottou.org/projects/infimnist

我也尝试了 binascii 包,但它不起作用。

感谢您的帮助!

创建数据

要创建我所说的数据集,请从以下链接下载包:https ://leon.bottou.org/projects/infimnist 。

然后我选择了弹出的结果 infimnist 可执行文件的路径:

这应该将我使用的文件放在文件夹中。

app_path 之后的命令可以替换为他在旁边列出的任何其他命令。

最终更新

有用!使用一些 numpy 函数,图像可以返回到它们的正常方向。

这么简单的事情的疯狂解决方案:)

0 投票
1 回答
42 浏览

ruby - Ruby:如何解码部分编码或完全编码的字符串?

我在解析文本文件时得到编码字符串。我不知道如何将它们解码为英语或其原始语言。

是编码的字符串,需要对其进行解码。

我想使用 Ruby 进行解码。

这是一个供您参考的链接,我也希望如此。

0 投票
0 回答
94 浏览

python - 从 WIN10 ssh 服务器解码数据(paramiko recv() 的响应)

我正在使用 paramiko 连接到 win10 服务器(客户端是 Linux),并且大部分通信都可以。但是当我阅读对命令的响应时(通过 recv()),我看到了一些奇怪的数据。示例:这是对“主机名”的响应,它应该只是“halfdome-win10”,但我读回的是

如果我把它放在一个变量中(比如aa)并打印它,似乎linux shell可以解码并打印正确的值。

有没有正确的方法从win10 ssh服务器获取数据并以可用的形式解码?

我知道它有 ansi 字符,但将它们取出并没有帮助,我仍然看到响应的简短回声。

  • 我正在使用更新的 paramiko
  • 我需要使用交互式外壳
  • 如果我使用 exec_command 代替标准输出读取预期值(没问题)