Войти

Показать полную графическую версию : Перепаковка пакетов драйверов от SamLab версия 7.3


Страниц : 1 2 3 4 5 6 7 [8] 9

sov44
13-09-2017, 18:43
ясно а зачем в твоём скрипте два прохода -ir и -xr? »
Ответил выше. Один ключ включает в архив определённые расширения, другой исключает.

krot183
14-09-2017, 10:34
-TRM-, А какие у тебя ключи для сжатия?? и сколько проходов?

-TRM-
14-09-2017, 16:18
krot183, можете логи посмотреть.

usbdrive
07-02-2018, 11:23
-TRM-, доброго времени суток. Скажите, ваша утилита может удалить дубликаты драйверов из произвольных 7z архивов ? (за много лет скопилось их немеряно). Или она заточена онли для samlab пакетов ? Спасибо.

upd. или может есть готовый скрипт для такого дела ?

apsc
26-03-2018, 13:56
Подскажите пожалуйста. Пробую перепаковывать последние драйверпаки SamLab под Вин ХР-7, но размер архива получается больше, чем у исходного. Настройки использовал предложенные BadPointer под 4 потока:
-mmt=4 -m0=BCJ2 -m1=LZMA2:d128m:fb273 -m2=LZMA2:d512k -m3=LZMA2:d512k -mb0:1 -mb0s1:2 -mb0s2:3 -ir!*.inf -ir!*.cat *.ini
-mmt=4 -m0=BCJ2 -m1=LZMA2:d128m:fb273 -m2=LZMA2:d512k -m3=LZMA2:d512k -mb0:1 -mb0s1:2 -mb0s2:3 -xr!*.inf -xr!*.cat -x!*.ini
В частности интересует пак DP_Video_Intel-NT_18031.7z

bak_lan
09-12-2018, 23:20
Спасибо за программу.
Отличная вещь.

BupycuIIIka
26-02-2019, 08:11
Привет мир! ребят давайте перекомпилируем программу под последнюю версию 7z extra?

mwz
26-02-2019, 17:38
BupycuIIIka, даю добро. Приступайте!

Parit
27-02-2019, 16:54
В связи с изменением метода сжатия (SamLab по-другому теперь сжимает файлы 2859018) и новой версии 7-zip будут изменения в утилите?

-TRM-
20-03-2019, 16:08
В связи с изменением метода сжатия будут изменения в утилите? »
Думал никто и не заметит ))

byvghost
20-03-2019, 23:03
-TRM-, при перепаковке драйверов для Windows 7 (64 бит) не учитываются (остаются) маркеры 61x86 и All10x64x86. Понимаю, что можно самому прописать в DP_config.ini, просто решил проинформировать, может учтёте в будущем обновлении...

DA-Bro
21-03-2019, 11:39
-TRM-, 7-Zip в утилите старый 18.6. И при запуске версии x64 похоже 7za.exe x86. Просьба исправить эти недочёты.

-TRM-
21-03-2019, 12:41
при перепаковке драйверов для Windows 7 (64 бит) »
конкретно какого DP?

7-Zip в утилите старый 18.6. »
вкурсе-пробовал на новом-больше размер создается, поэтому оставил в точности как делает SamLab

byvghost
21-03-2019, 13:02
конкретно какого DP? »
61x86:
DP_Misc

All10x64x86:
DP_Chipset
DP_Misc
DP_Sound_CMedia
DP_Telephone
DP_WebCam

вкурсе-пробовал на новом-больше размер создается, поэтому оставил в точности как делает SamLab »
Цитата из изменений в файлах *.nfo от SamLab (19.03.0):
"* Перепаковка драйвер-пака с использованием новой версии 7-Zip 19.00"

-TRM-
25-03-2019, 20:12
61x86:
DP_Misc
All10x64x86:
DP_Chipset
DP_Misc
DP_Sound_CMedia
DP_Telephone
DP_WebCam »
Исправил. Добавил: если выбрана одна разрядность то и удаляются ненужные папки x86, x64, i386, amd64 и т.д. в зависимости от разрядности.
Цитата из изменений в файлах *.nfo от SamLab (19.03.0):
"* Перепаковка драйвер-пака с использованием новой версии 7-Zip 19.00" »
Ну, не знаю. Скачайте (http://rgho.st/8LY5rKpMZ) исправленные версии и посмотрите сами: 7.2-это со старым 7z, 7.3-это с новым 7z. Потом напишите какой лучше оставить.

byvghost
25-03-2019, 21:13
-TRM-, проверил на драйверпаке DP_WLAN-WiFi_19020.7z.
1. Перепаковал с помощью DP_SAMLab_v7.2_x64.exe. Результат: 81,033,063 байт.
2. Перепаковал с помощью DP_SAMLab_v7.3_x64.exe. Результат: 81,033,064 байт.
3. Перепаковал с помощью 7-Zip 19.00 (за основу брал папку DP_TMP, созданную Вашей утилитой для точности сравнения). Результат: 80,924,930 байт.
В 3-м варианте использовал недавно обновлённые ключи для упаковки с форума SamLab (https://samforum.org/showpost.php?p=1348077&postcount=10329):7za.exe a DP_TMP -ms=512m -mmt=2 -mqs -slp -bso0 -m0=LZMA2:d128m:fb273 -ir!*.inf -ir!*.cat -ir!*.nfo -ir!*.url -ir!*.infdrp -ir!*.infdrpfix
7za.exe a DP_TMP -ms=512m -mmt=2 -mqs -slp -bso0 -mf=BCJ2 -m0=LZMA2:d128m:fb273 -xr!*.inf -xr!*.cat -xr!*.nfo -xr!*.url -xr!*.infdrp -xr!*.infdrpfix

-TRM-
26-03-2019, 12:26
В 3-м варианте использовал недавно обновлённые ключи для упаковки »
Применил (http://rgho.st/6QGZncy28) эти ключи для упаковки.

byvghost
26-03-2019, 14:14
Применил эти ключи для упаковки. »
Проверил, добавив файл DP_config.ini отсюда (http://rgho.st/8LY5rKpMZ). Вроде всё хорошо, но есть несколько пожеланий:
1. В версии DP_SAMLab_v7.3_x64.exe логичнее 7za x86 заменить на 7za x64 (замерял секундомером и Process Explorer'ом - на x64 системе работает немного быстрее и процессор нагружает чуть меньше).
2. При запуске утилиты помимо папок "BAT" и "Упаковать" создавать также папку "SamLab", при этом при переходе на другую вкладку пересканировать папки "SamLab" и "Упаковать" на наличие добавленных в них драйверпаков. Иначе, в данный момент происходит следующее: я запустил утилиту, создал папку "SamLab" вручную, положил в неё драйверпаки, перешёл во вкладку "Обрабатывать пакеты драйверов" - в ней пусто, перешёл во вкладку "Упаковать в папки пакеты драйверов" - получил "AutoIt Error: Line 22812: Subscript used on non-accessible variable". То же самое со вкладкой "Упаковка". Если при уже запущенной утилите добавить в папку "Упаковать" распакованные пакеты, их не видно, а при нажатии кнопки "Начать упаковку" появляется аналогичная ошибка, только строка другая: "AutoIt Error: Line 23386: Subscript used on non-accessible variable".
Допиливать такие мелочи или нет - решать Вам :)

-TRM-
26-03-2019, 14:26
1. В версии DP_SAMLab_v7.3_x64.exe логичнее 7za x86 заменить на 7za x64 (замерял секундомером и Process Explorer'ом - на x64 системе работает немного быстрее и процессор нагружает чуть меньше). »
Тут вообще одна версия используется и для х86 и для х64. Могу попробовать их разделить по разрядности.
Допиливать такие мелочи или нет - решать Вам »
Да её бы вообще, по хорошему, переписать бы с нуля, но времени нет.

-TRM-
26-03-2019, 18:13
byvghost, Разделил по разрядности 7z и обновил версию.




© OSzone.net 2001-2012