1
У меня есть несколько коротких строк utf16, которые мне нужно сжать (каждый длиной около 20-200 символов).Сжатие коротких буферов строк unicode (utf16)
Строка почти всегда создается с использованием только английских символов и цифр.
Возможно, я могу написать некоторое сжатие, которое будет иметь около 50% результатов.
Ищет идею/реализацию.
Im использованием C#
Я могу преобразовать его в UTF8 и добиться почти 50% сжатия ... :-) – xanatos
Дело в том, что вы хотите сделать с этими строками после сжатия? Сжатая строка или строка, преобразованная в UTF8, является 'byte []', поэтому что-то не очень хорошо для работы над ней. Вы можете сохранить его, загрузить, передать. – xanatos
Вы можете увидеть http://stackoverflow.com/a/7343623/613130 - это то, что вы хотите. .NET 'string' - это строки UTF16. – xanatos