SHANDLE
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Shido Цитата: Это да, будет очень полезно. Может быть добавить в программу возможность указать внешний архиватор (с ключами для него)? Правда тогда нужна будет переменная в которую будет подставлятся имя снимка и путь для сохранения. | Мысль интересная. Но не совсем подходит. Я хочу сделать файл снимка таким образом: сначала небольшой заголовок, который будет содержать параметры снимка, а затем - тело снимка. Собственно, блок данных содержащий все снятые данные. В заголовке также будет CRC тела снимка, чтобы контролировать целостность данных. Заголовок не будет паковаться, а тело снимка - по выбору. Если паковать тело снимка внешним архиватором, то возникает зависимость регшота от этой сторонней утилиты. Что не очень здорово. Формат данных архива заранее неизвестен. Получить информацию о том как прошла распаковка успешно/неуспешно - неизвестно. В какое место распаковался архив - тоже неизвестно, может он будет использовать абсолютный путь, а может относительный. Какие параметры архиватора задаст пользователь - неизвестно. Так что лучше сохранять неупакованный снимок, а затем вручную его складировать в архив. Или может быть сделать такую фичу (в перспективе), чтобы использовать сторонний архиватор для автоматического складирования в архив. Снимок сделал, скинул его неупакованным в файл, запустил внешний архиватор, чтобы он добавил его в указанный архив. Пока застрял на этой сериализации, разные мелочи не всегда гладко стыкуются. А так в принципе неплохо получается. 51.000.332 байта -> 7.071.048 байт (13,86%) за 4,7-5,1 сек. |