Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

22.06.2008, 23:09
|
|
Участник форума
Регистрация: 07.01.2007
Сообщений: 103
Провел на форуме: 726068
Репутация:
122
|
|
Алгоритмы сжатия (asm)
У кого есть опыт работы с такими алгоритмами, какие из них имеют преемущества перед другими? Желательно вместе с примерами использования...
PS : Вижу что есть похожая тема, но мне интересна именно практическая сторона...
Последний раз редактировалось !_filin_!; 22.06.2008 в 23:11..
|
|
|

23.06.2008, 10:04
|
|
Постоянный
Регистрация: 10.12.2005
Сообщений: 939
Провел на форуме: 3886281
Репутация:
929
|
|
Ты хоть бы перечислил алгоритмы :-)
Или ты сам не знаешь ни одного?!
Как же описать преимущества того чего нет ))
Давай подробнее, каковы задачи использования?
|
|
|

24.06.2008, 02:36
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
хаффман жжёт
http://rain.ifmo.ru/cat/view.php/vis/data-compression
Последний раз редактировалось Irdis; 24.06.2008 в 02:38..
|
|
|

24.06.2008, 14:37
|
|
Новичок
Регистрация: 18.06.2008
Сообщений: 3
Провел на форуме: 33677
Репутация:
4
|
|
Сообщение от !_filin_!
У кого есть опыт работы с такими алгоритмами, какие из них имеют преемущества перед другими? Желательно вместе с примерами использования...
PS : Вижу что есть похожая тема, но мне интересна именно практическая сторона...
смотря что ты хочешь сжимать и какую цель преследуешь... алгоритмы есть разные, и исходники так же можно найти
зы Гугл.
|
|
|

24.06.2008, 19:45
|
|
Участник форума
Регистрация: 07.01.2007
Сообщений: 103
Провел на форуме: 726068
Репутация:
122
|
|
Я извиняюсь, был уставший когда писал вопрос.
Собственно я хотел спросить какие алгоритмы сжатия (с реализацией на асме) будут полегче для человека который только начал осваивать такого рода программирование.
Также хотелось узнать о возможных подводных камнях.
Ps: В гугл то я собственно сразу и ломанулся, но от избытка инфы решил всё таки спросить у людей которые имели дело с этим.
|
|
|

24.06.2008, 21:16
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
Провел на форуме: 2869410
Репутация:
925
|
|
Сообщение от !_filin_!
Я извиняюсь, был уставший когда писал вопрос.
Собственно я хотел спросить какие алгоритмы сжатия (с реализацией на асме) будут полегче для человека который только начал осваивать такого рода программирование.
Также хотелось узнать о возможных подводных камнях.
Ps: В гугл то я собственно сразу и ломанулся, но от избытка инфы решил всё таки спросить у людей которые имели дело с этим.
;;;;;;;;;;;;;;;;;;;;;;
;esi - buffer to pack
;edi - output buffer
;ecx - length to pack
;;;;;;;;;;;;;;;;;;;;;;
@Rle_Pack:
cld
pushad
@Pack_Two_Loop:
mov al,byte[esi]
mov bl,al
stosb
xor edx,edx
@Rle_Pack_Loop:
inc esi
inc edx
dec ecx
jecxz @Rle_Pack_Count
cmp byte[esi],bl
je @Rle_Pack_Loop
@Rle_Pack_Count:
xchg eax,edx
stosb
test ecx,ecx
jnz @Pack_Two_Loop
popad
ret
;;;;;;;;;;;;;;;;;;;;
;esi - inputbuffer
;edi - outputbuffer
;;;;;;;;;;;;;;;;;;;;
@Rle_Depack:
cld
pushad
@Rle_Depack_Loop:
lodsb
push eax
lodsb
movzx ecx,al
pop eax
rep stosb
cmp word[esi],0
jne @Rle_Depack_Loop
popad
ret
вот rle недавно писал  наверно самое просто что есть )
|
|
|

24.06.2008, 21:27
|
|
Познающий
Регистрация: 28.09.2007
Сообщений: 56
Провел на форуме: 4328058
Репутация:
86
|
|
http://compression.ru/ глянь, +там же исходники
|
|
|

24.06.2008, 23:47
|
|
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
Провел на форуме: 379101
Репутация:
136
|
|
http://algolist.ru/ - очень хороший сайт, где есть и описание алгоритмов и исходники
http://algolist.ru/compress/index.php - сжатие
|
|
|

25.06.2008, 00:14
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
на васме глянь
|
|
|

25.06.2008, 00:20
|
|
Участник форума
Регистрация: 07.01.2007
Сообщений: 103
Провел на форуме: 726068
Репутация:
122
|
|
Гуглом я пользоваться умею, мне интересны именно практические рекомендации. Как я уже писал, что полегче. с каких алгоритмов лутше начать и так далее...zl0y попал а точку, самый простой алгоритм..
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
[ASSEMBLER] Задаем вопросы (для новичков)
|
!_filin_! |
С/С++, C#, Delphi, .NET, Asm |
741 |
10.06.2010 21:39 |
|
[Алгоритмы]
|
desTiny |
С/С++, C#, Delphi, .NET, Asm |
21 |
06.06.2008 18:36 |
|
Учебники Asm
|
lomerok |
С/С++, C#, Delphi, .NET, Asm |
6 |
15.05.2008 22:24 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|