2013-03-19 2 views
0

Есть ли библиотеки для сжатия бит в longs? Я пытаюсь сжать биты, которые я отправляю по сети. Было бы разумнее просто поместить биты в файл png и передать это?Упаковка бит в longs сервер/транзакция клиента в Java

+1

Что это значит? Png файл уже сжат формат. Кстати, почему вы «сжимаете» биты в longs? Все бит, когда вы отправляете по сети – BlackJoker

+0

Это хорошая точка, что все отправляется как биты , Не могли бы вы все еще сжать бит в сервер сервера longs, передать это как биты, а затем распаковать клиентскую сторону? Я просто пытаюсь свести к минимуму данные, отправляемые по сети – smuggledPancakes

+0

проверить пакет java.util.zip, вы можете получить некоторые идеи. Есть две вещи, которые нужно учитывать: 1, когда данные уже сжаты (например, png), сжимают он опять же не будет сильно вас беспокоить, 2, сжатие может потреблять некоторое время процессора – BlackJoker

ответ

1

Я предполагаю, что вы просто пытаетесь сжать данные, а не то, что вам нужны «длинные». Пакет java.util.zip содержит классы для чтения/записи сжатых данных с использованием сжатия zip/gzip.