压缩/解压缩字符串后如何获取短字符串?

mir*_*n00 -1 .net c# compression

在C#中压缩长字符串时如何获取短字符串.

我想将一个长字符串压缩成一个短字符串(最小长度),并且还要将其解压缩以取回原始字符串.使用最小长度意味着如果原始字符串长度为10,则压缩字符串长度必须是原始字符串长度的一半或更少.

我不想使用除.Net内置的库以外的任何库.

For example: Original String: "Hello World" 
Compressed String: "$n(@3" //something like this.
Run Code Online (Sandbox Code Playgroud)

我使用不同的方法,但他们不会以这种方式压缩.任何帮助?提前致谢.