Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подсчет CRC / 3 сообщений из 3, страница 1 из 1
26.12.2008, 12:16
    #35736818
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет CRC
ASA. Есть потребность в такой функции. Существует встроенная, очень хорошая функция COMPRESS. Но если бы еще была функция подсчета crc-32, то можно было бы запросто формировать gz поток, особенно актуальный при использовании HTTP в ASA. Пришлось написать внешнюю DLL, все нормально. Теперь приходится морочиться с созданием библиотеки под Linux. Отсюда два момента:
1) Прошу отозваться кого-нибудь, кто благополучно создавал такие либы под Linux. SO библиотеку я создаю, но ASA упорно ругается "Could not load dynamic library '/opt/lib/libcrc32.so'". Не пойму, что делаю не так. Библиотека вроде нормальная, функция присутствует, функция нового интерфейса тоже.
2) ASCRUS, если есть возможность, подай в Sybase идею сделать такую встроеную функцию. Ее добавление на фоне существования COMPRESS выглядит логичным.
...
Рейтинг: 0 / 0
26.12.2008, 13:53
    #35737073
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет CRC
Ну как всегда, стОит только написать на форум, как тут же находишь решение. Нашел пример библиотеки внешних функций к линуксовой 10-ке (к 9-ке почему то таких не было). Просто-напросто не хватало ключика компилятора. И усе получилось.
...
Рейтинг: 0 / 0
28.12.2008, 20:29
    #35738863
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет CRC
вот видел идею реализации алгоритма под PL/SQL

http://www.rampant-books.com/t_super_sql_65_crc32_checksum_algorithm.htm

может можно переделать под sybase...
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подсчет CRC / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]