Всем привет!
Ребята нужен совет , дело вот в чём.
Нужно упаковать бинарники , как лучше это сделать?
Бинарников много мне их надо упаковать средствами php и успевать распаковывать за 30 сек
у меня просто целый сайт на этих пакетах будет написан
у меня есть своих ровно 2 мысли для упаковки и распаковки но не больно они мне нравятся
1- использоать zip с архивацией по паролю
2 - использовать маскированное замещение, скажем есть 12 символов, я их могу заместить 8 байтами, в итоге компрессия по 4 байта получится
но зато распаковка очень быстрая а вот безопасность = 0.1
Упаковка бинарников (нужен совет)
Модератор: Модераторы разделов
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Упаковка бинарников
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Упаковка бинарников
Опишите хотя бы, что за 'бинарники' на входе. Например, если это ELF, то, может, вам нужен UPX?
И сайт, для загрузки которого надо 30сек распаковывать что-то там... ээ...
И сайт, для загрузки которого надо 30сек распаковывать что-то там... ээ...
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Упаковка бинарников
бинарники - все что угодно... картинки/архивы/exe-файлы
звуки/flash/video/mp3
все все
кроме текстовой инфы
звуки/flash/video/mp3
все все
кроме текстовой инфы
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Упаковка бинарников
Тогда gzip - если не ошибаюсь, в php есть его поддержка... Или какая цель у упаковки-то?..
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Упаковка бинарников
1 цель - защита
2 цель - уменьшение размера
3 цель - надежное хранение
есть еще 4 цель - исключающая полную распаковку файла
цель - исключающая полную распаковку файла
и нельзя было бы доверять ни одному из стандартных форматов
2 цель - уменьшение размера
3 цель - надежное хранение
есть еще 4 цель - исключающая полную распаковку файла
цель - исключающая полную распаковку файла
и нельзя было бы доверять ни одному из стандартных форматов
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Упаковка бинарников
я бы пошла по принципу многократного маскирования
скажем 7z и похожих алгоритмов
т.е. общее количество байтов делится на группы по 4-30 байт
и заменяется скажем 8-ю байтами
хотя думаю тут минимум потребуются 12
но всеравно, это почти 60% сжатие
но это только за первый цикл обработки
скажем 7z и похожих алгоритмов
т.е. общее количество байтов делится на группы по 4-30 байт
и заменяется скажем 8-ю байтами
хотя думаю тут минимум потребуются 12
но всеравно, это почти 60% сжатие
но это только за первый цикл обработки
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Упаковка бинарников
Ну тада gzip, а сверху gpg или openssl.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Упаковка бинарников
честно, не совсем понимаю как применить
gzip - relf не шло
gpg, может pgp ?? а ssl - вариант только для коннекта через инет
честно говоря не знаю, сомнений много про gzip и pgp
ключи хранить где-то нужно
gzip - relf не шло
gpg, может pgp ?? а ssl - вариант только для коннекта через инет
честно говоря не знаю, сомнений много про gzip и pgp
ключи хранить где-то нужно
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Женя Подсыпальников
- Сообщения: 482
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Упаковка бинарников
Спасибо, мысль ,надо подумать , буду думать над логическим маскированием.
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))