1
Я работал над функцией, которая сжимает массив байтов с помощью GZIP и отправляет его через outputStream, который принадлежит сокету. Он отлично загружается, но при попытке распаковки на моем ПК он говорит, что файл поврежден.Сжатие байтовых массивов с использованием GZIP в java
private void Zip(byte[] datatocompress)
{
ZipOutputStream zippoutstream = new ZipOutputStream(outputstream);
zippoutstream.putNextEntry(new ZipEntry("file.html"));
zippoutstream.write(datatocompress);
zippoutstream.closeEntry();
zippoutstream.flush();
zippoutstream.close();
}
Не знаю, что произойдет. Любое предложение?