Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > Компонент компрессии данных на лету


Автор: mr_oz 4.5.2008, 17:45
Привет всем))) Мне нужно решить одну довольно сложную задачу, но я точно даже не знаю как ее реализовать. Есть сервак где крутится БД Oracle10, суть задачи состоит в том чтобы написать компонент в Bilder'е или в Delphi который позволит реализовать в клиенте задачу: При пересылке данных из клиента, данные на лету должны архивироваться в rar и и поступать на сервер. После чего там хранится... При запросе данных с сервера на лету разархивироваться и поступать в клиент...

Может кто -то имеет опыт реализации таких задач.  

Автор: Rodman 4.5.2008, 21:17
вот в поиске форума нашел
http://forum.vingrad.ru/index.php?show_type=forum&showtopic=24619&hl=rar
http://forum.vingrad.ru/index.php?show_type=forum&showtopic=183987&hl=

Автор: mr_oz 5.5.2008, 17:44
Спасибо за ссылки Rodman, если я правильно понял, то мне нужен такой же механизм в мой компонент как у продуктов www.componentace.com.... Сразу встречный вопрос если позволите... Шифрование таким же образом можно реализовать?

Автор: Rodman 6.5.2008, 08:37
Я их не использовал, но по логике... архиву ведь возможно пароль задать.. так пароль архив и все?

или этого мало?

Автор: jonie 7.5.2008, 00:18
а что шифрование отдельно не пркручивается?) в общем случае используя блочные шифры в определенном режиме сцепки блоков можно довольно просто криптовать поток...

Автор: mr_oz 7.5.2008, 16:30
jonie - я как раз об этом и думал.... Если поток сначала поблочно криптовать, а потом архивировать и отправлять на сервер.... Только вот сейчас возникло 2а вопроса: Можно ли найти(в виде исходников) и реализовать к данной тематике алгоритм  ASE и Где будет происходить Архивирование быстрее на клиентских машинах или сервере...... С одной стороны на сервере раз 5-10% будет быстрее, а с другой стороны при большем потоке данных  нагрузка на сервер возрастет ужастно....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)