0

我找不到我要查找的关键字。当我使用 URL 编码或存储数据、包含数据等搜索任何内容时,我会得到各种结果,除了我感兴趣的内容。这是我能在脑海中找到的唯一一个显示我的网站寻找:

http://www.pathofexile.com/passive-skill-tree/AAAAAAgMA37CCEEGWBUKusyycwbTk7HYRfq9JsgLjB6Vr230Y7IpzU8BU5oERUDGIeQMI9It6EHQOXEV-Va6X9JeVUlOPpkSrPV8EB0yzLR-NGeAS3Yy1heZM2V8ucA==

在 tree/ 之后,它有一个很长的代码,其中几乎充满了数据。我应该考虑什么才能做这样的事情?是否应该根据需要创建自己的方法?或者有没有一种方法可以只取一个超长文本并让一个库对其进行编码以使其更小以供 URL 使用,然后在加载时对其进行解码?

我需要大量的数字,大约 100。我认为它会是这样的,首先使用一个符号来分隔每个“变量”,在这种情况下,让我们使用“-”并执行以下操作:

www.url.com/tree/1-1-1-0-3-2-1-3-4-5-2...total of 100 numbers..1-0-2,但随后它被编码为小得多的东西, www.url.com/tree/xDgdmFdmnDfjSDfjSFdKflWepLS并且一旦加载并且在幕后检索和使用数据,这个url就会被解码。

有没有一种更简单的方法可以做到这一点,还是必须根据他们的需要手动完成?更简单的意思是,一种编码方式,还是必须自己进行编码?例如,如果有更多相同的数字彼此相邻,则将它们转换为字母,假设有五个 3 彼此相邻,它将使用字母 c 来显示数字是,大写字母表示重复的次数,因此 cE 表示连续五个 3。

我的问题是,有没有办法对其进行编码,或者我是否必须像我在示例中编写的那样自己想办法对其进行编码?

非常感谢您与此主题相关的任何信息!非常感谢您花时间阅读所有这些并回复,抱歉打扰

4

1 回答 1

1

您正在寻找 base 64 编码数据。

于 2013-08-07T00:03:45.340 回答