В первом - напишите encoder и decoder своими руками. Протокол SNMP прост до безобразия. Единственное сложное место - кодирование OID-ов. Информации в интернете много. Версию спецификации выбирайте какую-нибудь самую невысокую - лишь бы Ваше устройство ее поддерживало.
Нужно ли задействовать все изображения ?
Какой максимальный коэффициент уменьшения ?
Какие максимальные допуски на незаполненное пространство ?
Есть ли у изображений приоритеты (чем выше приоритет, тем меньше желаемый коэффициент ее сжатия) ?
A switch never forwards a frame back the port through which it arrived.
...
When SwitchB discovers that the destination MAC address of this LOOP frame is learned on the same port, it will discard the frame rather than forwarding it back to SwitchA. So in a well-behaved switched network, LOOP frames are never forwarded back to their senders because that would necessitate sending them back through the very port they arrived through - and that is prohibited.
Тестовый LOOP-пакет вернется только если на всех свичах по пути его следования маршрут до отправителя иной, нежели тот, по которому поступил пакет. А это и есть петля.
Сталкивался в 4 довольно крупных организациях с весьма однотипными решениями : писали простенькую базу на СУБД, которая под руку подвернется (а один из проектов прямо в LDAP всё хранил), а потом все изменения прав скриптами в разные системы раскидывали.
Да. Значения, заключенные в %%, подставляются один раз в момент анализа скрипта. Значения, заключенные в !!, подставляются в момент исполнения интерпретатором конкретной строки скрипта в конкретной итерации цикла.
1) MAC на основе каких параметров ? Добавьте в схему если не сложно ?
2) Что на схеме означает переменная Password ? Где она дальше используется ?
3) Какой режим сцепления блоков для AES ? Не стоит ли добавить еще MAC для файла ?
4) + При выборе схемы с сессионными ключами нужно быть уверенным в криптостойкости генератора случайных чисел
Заодно добавлю, что MOV не изменяет значения флагов, в т.ч. Parity. Их изменют только арифметико-логические операции. Т.е. конкретно в этом куске кода после Вашего MOV флаг PF все еще хранит результат какой-то операции, выполненной в прошлом.
Логические выражения на методическом уровне вычисляются точно так же как и арифметические: та же польская запись, если в лоб, или оптимизация в регистрах и/или флагах, если хочется побыстрее. Изменяется только реализация операций, но результат все равно либо 0 либо 1. Вы все правильно описали в самом первом сообщении.