缩小并解开字符串功能

发布于 2025-02-09 12:27:46 字数 344 浏览 1 评论 0原文

我有一个类似3ZWGC3XOUQ1LPBL4AJS5的字符串。我想创建一个函数,该函数采用该字符串并像3DV3A2等转换。它会缩短字符串,同样在导出缩短的字符串时给我上一个字符串。

我正在使用dart btw。

3ZWGC3XOUQ1LPBL4AJS5 ---------转换为---------> 3DV3A2
3DV3A2 ---------转换为--------> 3ZWGC3XOUQ1LPBL4AJS5

I have a string like 3ZwgC3xOuq1LpbL4Ajs5. I want to create a function that take that string and convert like 3DV3A2 etc. It will shorten the string and likewise give me the previous string when I export the shortened string.

I am using Dart btw.

3ZwgC3xOuq1LpbL4Ajs5 -------- CONVERT TO --------> 3DV3A2

3DV3A2 -------- CONVERT TO --------> 3ZwgC3xOuq1LpbL4Ajs5

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

喜你已久 2025-02-16 12:27:46

不可能编写一个可以压缩每个字符串的函数。充其量您可以编写一个可以压缩最多但不是全部的功能。

压缩通过在某种程度上降低冗余而起作用。您的示例字符串似乎没有很多冗余,因此可能不是很容易压缩。

It is impossible to write a function that will compress every string. At best you can write a function that will compress most, but not all, strings.

Compression works by reducing redundancy at some level. Your example string does not appear to have a lot of redundancy, so is probably not very compressible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文