Описание тега gzipoutputstream
GzipOutputStream - это класс Java для записи данных, которые будут сжаты в формате gzip. Он также доступен на Android.
0
ответов
Сжатие Gzip не работает в Internet Explorer. Отображение только сжатых данных
Я работаю на веб-сайте JSF и использую фильтр java.util.zip.GZIPOutputStream для сжатия данных. Я устанавливаю заголовок Content-Encoding для gzip, а Vary для Accept-Encoding. Я могу видеть эти заголовки в инструментах разработчика для IE. Но IE не …
14 фев '19 в 16:51
0
ответов
Как gzip затем распаковать строку, не заходя в файловую систему на Java?
Желаемая: Создать сжатие и распаковать строку или байтовый массив. После этого я планирую в Base64 кодировать его для записи в файл журнала. К сожалению, похоже, что он не распознает его как сжатый или что-то в этом роде. Я предполагаю, что в нем от…
18 авг '16 в 02:23
2
ответа
Сжатие символов Юникода
Я использую GZIPOutputStream в моей программе Java, чтобы сжать большие строки, и, наконец, сохранить его в базе данных. Я вижу, что при сжатии текста на английском языке я получаю коэффициент сжатия от 1/4 до 1/10 (в зависимости от значения строки)…
11 апр '14 в 13:14
2
ответа
Почему gzip Java и Go получают разные результаты?
Во-первых, моя версия Java: string str = "helloworld"; ByteArrayOutputStream localByteArrayOutputStream = new ByteArrayOutputStream(str.length()); GZIPOutputStream localGZIPOutputStream = new GZIPOutputStream(localByteArrayOutputStream); localGZIPOu…
12 мар '15 в 05:54
2
ответа
Почему вывод не завершен с использованием OutputStreamWriter с GZIPOutputStream?
Я надеюсь, что кто-то может пролить свет на проблему, которую я имею с кодом ниже. private static String encode(String data) throws IOException { try ( ByteArrayOutputStream out = new ByteArrayOutputStream(); InputStream is = new ByteArrayInputStrea…
08 май '14 в 06:38
1
ответ
Сжатие окончательных выходных данных в формате gzip
Я получаю окончательные выходные данные в C++ в виде строки..... Нужно сжать эти данные в формате gzip. Может кто-нибудь сказать мне, как это реализовать?
02 янв '14 в 12:09
3
ответа
Сжатие с помощью GZIPOutputStream для загрузки без локального создания файла gzip
Я пытаюсь сжать файл в Java, прежде чем загрузить файл с GZIPOutputStream, Есть ли способ просто сохранить gzip-файл в памяти для загрузки и не создавать gzip-файл на локальном компьютере? Спасибо!
22 сен '14 в 19:07
1
ответ
Невозможно восстановить правильное расширение файла после создания.gz через GZipOutputStream
У меня есть содержимое, которое я хочу записать в файл, сохраненный в Strings в моей Java-программе. Мне нужно написать их .txt файл, а затем сжать их в .gz архив. Я могу сделать все это, но когда я извлекаю файл из .gz архив, извлеченный файл больш…
01 мар '18 в 04:53
0
ответов
Имеется ли стандартный декомпрессорный фильтр GZIP? Или я должен написать свой?
У меня есть SOAP-сервер, реализованный с использованием Spring-ws. Теперь клиенты для серверов собираются отправлять запросы в кодировке gzip. Мне нужно сделать мой сервер совместимым для этого. Я гуглил, но все я нашел некоторую стандартную библиот…
13 дек '16 в 12:22
0
ответов
Java GZipOutputStream StackruError при архивировании объектов TreeSet
Я столкнулся со странным StackruError при использовании GZipOutputStream для архивирования объектов TreeSet в массивы byte[]. Код, который выполняет архивирование, довольно стандартный: ByteArrayOutputStream baos = new ByteArrayOutputStream(); GZIPO…
15 авг '14 в 23:57
1
ответ
Java - Сжать большую строку
В моем Java-приложении из некоторых вычислений я получаю действительно длинную строку (из очень длинной строки я имею в виду около 600000 символов или около того). Но мне нужно отправить эту строку клиенту, чтобы обработать ее, и по этой причине мне…
13 мар '16 в 14:54
1
ответ
Как сделать сжатие GZIP при записи непосредственно в ответ
Я пытаюсь сжать мой ответ, когда заголовок запроса содержит gzip в Accept-Encoding. Однако добавление следующего к app.properties работает только тогда, когда метод контроллера возвращает объект. server.compression.enabled=true server.compression.mi…
02 июл '18 в 11:02
1
ответ
Отправка строки в.Net-программу из Java-программы
Мне нужно отправить строку в программу.Net из Java-программы. Я хочу взять строку из Java и сжать ее с помощью GZIPOutputStream и распаковать ее с помощью System.IO.Compression.GZipStream из.Net. ByteArrayOutputStream out = new ByteArrayOutputStream…
23 июн '16 в 21:32
6
ответов
Принудительная очистка на GZIPOutputStream в Java
Мы работаем над программой, в которой нам нужно очистить (принудительно сжать и отправить данные) GZIPOutputStream. Проблема заключается в том, что метод сброса GZIPOutputStream не работает должным образом (принудительное сжатие и отправка данных), …
03 сен '10 в 22:49
1
ответ
Написание OkHttp-перехватчика, который сжимает тело запроса
Я пытаюсь написать перехватчик, который сжимает тело запроса с помощью Gzip. Мой сервер не поддерживает сжатые запросы, поэтому я буду использовать application/octet-stream вместо Content-Type: gzip и вручную сжать тело запроса, оно будет распакован…
22 июл '15 в 20:18
1
ответ
Сжатие InputStream с помощью GZIPOutputStream в ByteArray
У меня есть метод, который принимает InputStream в качестве параметра, и я пытаюсь сжать входной поток с помощью GZIPOutputStream, а затем вернуть сжатый байтовый массив. Мой код выглядит так: public static byte[] compress(final InputStream inputStr…
26 фев '18 в 02:02
1
ответ
BufferedOutputStream несколько строк Записать в файл
У меня есть небольшая проблема с функцией, которую я сделал. Я хочу, чтобы каждый раз, когда я давал строку этой функции, она сохраняла меня в новую строку в том же файле, но на самом деле сейчас сохраняется только последняя строка, которую я переда…
07 окт '14 в 19:25
0
ответов
У меня есть один ArrayList, хранящий расположение нескольких файлов PDF в каталоге. Как прочитать содержимое PDF в виде массива байтов и сжать его
ArrayList выглядит так - [Рабочий стол / папка /abc.pdf, Рабочий стол / папка /xyz.pdf ] Я делаю что-то подобное public byte[] compressByteArray(byte[] bytes){ ByteArrayOutputStream baos = null; Deflater dfl = new Deflater(); dfl.setLevel(Deflater.B…
03 май '18 в 14:41
1
ответ
Как я могу преобразовать строку в строку BaseZ GZIP с ByteArrayOutputStream?
Мне нужно преобразовать строку в GZIP Base64. У меня есть этот код import java.util.zip.GZIPOutputStream; import org.apache.commons.codec.binary.Base64OutputStream; public class Test { public static void main(String[] args) { String text = "a string…
13 дек '13 в 11:06
1
ответ
Java GZIPOutputStream блокирует ответ ChunkedOutput http
Я написал базовый REST-сервер, использующий Jersey2 поверх Jetty, для тестирования HTTP Chunked Transfer-Encoding и gzip Content-Encoding. Однако я обнаружил, что рекомендуемый метод реализации WriterInceptor для применения GZIPOutputStream для коди…
26 фев '17 в 08:54