public static byte[] ZipStr(String str)
{
using (MemoryStream output = new MemoryStream())
using (DeflateStream gzip = new DeflateStream(output, CompressionMode.Compress))
using (StreamWriter writer = new StreamWriter(gzip))
{
writer.Write(str);
return output.ToArray();
}
}
public static string UnZipStr(byte[] input)
{
using (MemoryStream inputStream = new MemoryStream(input))
using (DeflateStream gzip = new DeflateStream(inputStream, CompressionMode.Decompress))
using (StreamReader reader = new StreamReader(gzip))
{
reader.ReadToEnd();
return System.Text.Encoding.UTF8.GetString(inputStream.ToArray());
}
}
Похоже, что в методе UnZipStr есть ошибка. Может ли кто-нибудь мне помочь?
У меня есть APK-файл для Android, я удалил исходный код, и проект больше не работает. Я хочу изменить код версии старого APK. мой вопрос в том, как мне разархивировать и переупаковать APK, чтобы я мог использовать его. я использую систему Mac. Я...
Я использую undertow для запуска сервера веб-сокетов, который отправляет позиции курсора. Я использую Undertow 2.3.5.Final на openjdk 11.0.22 16 января 2024.
Проблема: если я открою две вкладки , в конечном итоге я получаю поврежденное сообщение....