| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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% будет быстрее, а с другой стороны при большем потоке данных нагрузка на сервер возрастет ужастно.... |