C#에서 긴 문자열을 압축 할 때 짧은 문자열을 얻는 방법.문자열을 압축/압축 해제 한 후 짧은 문자열을 얻는 방법은 무엇입니까?
짧은 문자열 (최소 길이)로 긴 문자열을 압축하고 원래의 문자열을 복원하기 위해 압축을 풀고 싶습니다. 최소 길이의 경우 원래 문자열 길이가 10이면 압축 된 문자열 길이는 원본의 절반 이하 여야합니다.
.NET 내장 라이브러리 이외의 라이브러리를 사용하고 싶지 않습니다.
For example: Original String: "Hello World"
Compressed String: "$n(@3" //something like this.
나는 다른 방법을 사용하지만이 manner.Any 도움말에서 압축하지? 미리 감사드립니다.
그래서 어떤 언어로 대답 하시겠습니까? 3 개의 언어와 플랫폼을 게시했습니다. 또한, 문제 정의는 유용한 답변을 얻기에는 너무 모호합니다 (예 : "최소 길이"- _ 최소 길이)? 원래 문자열의 길이가 10 인 경우 최소 길이로 .. 내 C#으로 변환 할 수 있습니다 C++, C# .NET 및 VB.Net.I 같은 – Oded
모든 언어는 압축 된 문자열의 길이가 원래 이하의 절반을 ㄱ해야 의미합니다. – mirfan00
대부분 압축 된 문자열에서 인쇄 할 수없는 문자 또는 비 유니 코드 기호를 얻게 될 가능성이 큽니다. 여기서 정확하게 해결하려고하는 것은 무엇입니까? 왜 새로운 문자열로 압축해야합니까? –