Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
какой мк? стандартный LZ в zlib-е часто рекомендуют вставлять в загрузчик (BF например) - около 60к
Отправлено
yes
01 октября 2009, г. 16:22
В ответ на:
А есть ли в природе простенькие библиотеки архиватора(zip или что другое), которые легко можно засунуть в мк ?
отправлено пользователем
Kukaracha
01 октября 2009, г. 15:56
для сжатия чего-то простого можного арифметический кодер -
всякие FPGA и код может иногда хорошо сжать (контекст - номер бита в строке)
но вообще настройка (выбор контекстов) требует ловкости
сам код пару строк
http://en.wikipedia.org/wiki/Arithmetic_coding
http://www.zlib.net/
Составить ответ
|
Вернуться на конференцию.
Ответы
мк Hitachi . 16-битный.
-
Kukaracha
(01.10.2009, 16:37:27
94.232.177.2
,
пустое
)
вот нечто подобное сжимать нужно (+)
-
Kukaracha
(01.10.2009, 16:36:14
94.232.177.2
, 156 байт)
Это нужно не сжимать, а компилить. Выкинуть разделители и постоянную часть, перегнать числа в двоичный вид. Если этого не хватит, тогда уже можно подумать о сжатии.
-
vmp
(01.10.2009, 16:51:18
10.0.1.100,87.245.155.198
,
пустое
)
а символы могут быть любые? можно попробовать составить таблицу перекодировки. мб в бит 5-6 влезут
-
ы
(01.10.2009, 16:45:30
213.79.108.215
,
пустое
)
в смысле маленькие буковки...
-
ы
(01.10.2009, 16:47:27
213.79.108.215
,
пустое
)
гы, ну конечно... нужно все записать мальенькими быкывками, тогда и места меньше будет ;)))
-
RED_DRAGON
(01.10.2009, 18:07:1
94.190.65.229
,
пустое
)
? не понял...если весь альфавит влезет в 31 - 63 символов то закодировать их в 5-6 битные символы и сдвинуть
-
ы
(01.10.2009, 18:13:41
213.79.108.215
,
пустое
)
либо сделать альвавит из "0123456789;`W.\n\r" (16 штук - 4 бита) а буковки передавать как есть, ну и "отформатировать" пожатую посылку...
-
ы
(01.10.2009, 18:23:25
213.79.108.215
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 93:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru