|
Алгоритм Deflate, пример | ☑ | ||
---|---|---|---|---|
0
Мыш
16.10.18
✎
14:03
|
Интересуюсь, реализовывал кто-нибудь подобное?
Хочу сделать на 1С, ищу пример на других языках. RFC выше моих скромных способностей. |
|||
1
Cool_Profi
16.10.18
✎
14:04
|
||||
2
Мыш
16.10.18
✎
14:06
|
(1) Это уже разбирал. Там ошибки в примере. Каменный цветок не вышел.
|
|||
3
Cool_Profi
16.10.18
✎
14:06
|
Значит, бери рфц и кодь сам...
|
|||
4
Мыш
16.10.18
✎
14:08
|
(3) Зачем вот так вот сразу? Убил надежду пройти проторенный путь.
|
|||
5
Fragster
гуру
16.10.18
✎
14:08
|
это будет очень медленно
|
|||
6
Cool_Profi
16.10.18
✎
14:09
|
(4) Тебе скинуть исходники unzip'а?
|
|||
7
Мыш
16.10.18
✎
14:13
|
(5) В рамках задачи скорость сравнима.
(6) Есть исходники Zlib. Открыто же всё. Заголовок разобрал, он простой. |
|||
8
Garykom
гуру
16.10.18
✎
14:30
|
||||
9
Garykom
гуру
16.10.18
✎
14:30
|
(8)+ Там на гите еще на других языках можно поискать
|
|||
10
Garykom
гуру
16.10.18
✎
14:32
|
||||
11
Мыш
16.10.18
✎
14:35
|
(8) Спасибо. Похоже, с этим справлюсь.
|
|||
12
H A D G E H O G s
16.10.18
✎
14:50
|
(11) Нет, не справишься.
|
|||
13
Lama12
16.10.18
✎
15:00
|
(0) А с какой целью интересуетесь?
Помню, в свое время, еще на assembler для ZX Spectrum придумывал принцип и разрабатывал алгоритм RLE. Если академический интерес, то рекомендую http://www.compression.ru/book/ |
|||
14
Кирпич
16.10.18
✎
15:01
|
от людям делать нехер
|
|||
15
Мыш
16.10.18
✎
15:15
|
(13) Реализовать на 1С распаковку сжатых потоков. Нужно в рамках задачи, где использование внешних компонент накладно, т.к. с ними приходится сохранять в файлы.
(14) Точно. И не ленятся комментировать. |
|||
16
Кирпич
16.10.18
✎
15:18
|
(15) а то, что твой алгоритм будет работать раз в 100 медленнее и ты его будешь писать месяц - это не накладно?
|
|||
17
H A D G E H O G s
16.10.18
✎
15:19
|
(15) "т.к. с ними приходится сохранять в файлы. "
не приходится. |
|||
18
H A D G E H O G s
16.10.18
✎
15:19
|
А с версии 8.3.10 вообще все стало просто.
|
|||
19
Мыш
16.10.18
✎
15:22
|
(18) ЧтениеZIP требует заголовка.
|
|||
20
Вафель
16.10.18
✎
15:23
|
||||
21
Мыш
16.10.18
✎
15:24
|
(16) Накладно - это про скорость работы алгоритма.
|
|||
22
Мыш
16.10.18
✎
15:24
|
(20) Спасибо, видел.
|
|||
23
H A D G E H O G s
16.10.18
✎
15:25
|
(19) ЧтениеZipФайла (ZipFileReader)
На основании потока Синтаксис: Новый ЧтениеZipФайла(<Поток>, <Пароль>) Параметры: <Поток> (обязательный) Тип: Поток, ПотокВПамяти, ФайловыйПоток. Поток, из которого будут прочитаны данные архива. <Пароль> (необязательный) Тип: Строка. Пароль для доступа к ZIP-файлу, если файл зашифрован. Описание: Создает объект чтения ZIP-архива и устанавливает поток для чтения архива. |
|||
24
H A D G E H O G s
16.10.18
✎
15:26
|
(23) Но, это конечно не чистый deflate, который можно применить к сырым данным.
|
|||
25
Кирпич
16.10.18
✎
15:26
|
(21) вот бери из (20) и успокойся. а то придешь через месяц спрашивать как в 1с с битами работать.
|
|||
26
Вафель
16.10.18
✎
15:28
|
Лучше возьми бюджет на разарботку, а сам купи исходники у автора из (20)
|
|||
27
Мыш
16.10.18
✎
15:31
|
(25) Не приду, давно в городки играю.
(26) В (8) тот же pas. Бесплатно. |
|||
28
H A D G E H O G s
16.10.18
✎
15:31
|
(27) "тот же pas. Бесплатно."
Посмотрю на тебя, как ты будешь эмулировать на 1С работу с указателями. |
|||
29
Мыш
16.10.18
✎
15:33
|
(28) Не подглядывай. Неприлично.
|
|||
30
Вафель
16.10.18
✎
15:33
|
можно на js взять исходник. там нет указателей )))
|
|||
31
Кирпич
16.10.18
✎
15:38
|
||||
32
evdan1c
16.10.18
✎
15:41
|
Были такие сборники исходников на Паскале - SWAG. Там было полного алгоритмов, в том числе и ваш Deflate: берем, переписываем))
|
|||
33
Мыш
16.10.18
✎
15:46
|
(31) Похоже, самое оно. Спасибо.
|
|||
34
Мыш
16.10.18
✎
15:51
|
(33)+ А нет, не совсем.
Цитата: Непосредственно, работа с Deflate здесь не реализована |
|||
35
Вафель
16.10.18
✎
15:51
|
(34) так типовой юзается же
|
|||
36
Мыш
16.10.18
✎
15:52
|
(35) Да, ЧтениеZIP. Дописывают заголовки к исходному потоку.
|
|||
37
Вафель
16.10.18
✎
15:55
|
(36) тебе задачу решить или именно свою реализацию алгоритма нужно написать?
|
|||
38
Кирпич
16.10.18
✎
16:00
|
(37) ясен пень "свою реализацию алгоритма"
обычный латентный нобелевский лауреат. |
|||
39
Мыш
16.10.18
✎
16:02
|
(37) Пробую уже с заголовками. Там ничего сложного. За CRC не уверен, правда.
(38) Провидец. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |