Guest Onio Report post Posted January 7, 2020 32 minutes ago, Garl said: ЭТИ НЕСЧАСТНЫЕ 29 БАЙТ? 28. Их же можно просто побайтно разобрать, как нематоду по клеткам. От конца к началу: 48 50 41 4B - сигнатура «HPAK» в конце 60 - инфобайт, ничего особо не значит в таком значении (незашифрованный архив, LZA' version) CF 6D - контрольная сумма, не представляет интереса 00 00 00 09 - размер данных о файлах и каталогах (9 байт в предпоследних здесь трех строках) 00 00 - файлов ноль 00 01 - один каталог 30 30 31 00 - имя каталога с завершающим нулем ('001'#0) 5E 12 B1 96 - дата 00 - инфобайт, говорящий что каталог находится в корне и никакой дополнительной информации перед четырьмя байтами даты нет 48 50 41 4B - сигнатура «HPAK» в начале Где здесь можно глючить? Share this post Link to post Share on other sites
Garl 0 Report post Posted January 7, 2020 глючит чтение первых 4-х байт, NDN не видит просто ничего. в X64 версии же всё работатет! Share this post Link to post Share on other sites
Guest Onion Report post Posted January 7, 2020 Здоровая реакция на это — зачухать что это некий глубинный баг, который здесь проявляется таким образом, и который в других обстоятельствах может приводить к разным непонятным и непредсказуемым глюкам или падениям. В 64-битной версии может работать просто по стечению обстоятельств, что там что-то по иному ложится при компиляции, как скажем функции, в которых не присваивается возвращаемое значение, тем не менее могут безглючно работать десятилетиями, но когда сдвинутся какие-то там пласты и карта ляжет по иному, этот баг вдруг всплывает. Тут в охотничью стойку надо становиться и расковыривать, откуда ноги растут. А ты рукой махаешь. Надо же, не читается (не читается инфа с диска!!!) — ну и фиг с ним, какие-то 28 байт. Вот так оно и ковыляет, покрякивает, позвенькивает, от одного краша до следующего. Share this post Link to post Share on other sites
Garl 0 Report post Posted January 7, 2020 стоп а у меня 29 байт! не перекачать ли мне файлик? Share this post Link to post Share on other sites
Guest Onion Report post Posted January 7, 2020 1.HPK Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 7, 2020 1 hour ago, Guest Onio said: У меня с AIN 2.22 на любом архиве и без всякого пароля виснет У меня эта версия работает нормально (WinXP SP3) - http://old-dos.ru/dl.php?id=15243 Share this post Link to post Share on other sites
Garl 0 Report post Posted January 7, 2020 шороху наводит детект .ARC архивов (оно вообще у кого-нибудь есть?) после него все что меньше 29 байт не читалось. пересобрал. парсинг срабатывал на ура. Share this post Link to post Share on other sites
Guest Onio Report post Posted January 7, 2020 дело похоже в длинных именах в путях — из-за этого виснет переименуй архив в имя более 8 символов Share this post Link to post Share on other sites
Guest Onio Report post Posted January 7, 2020 да, теперь нормально Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 7, 2020 21 minutes ago, Garl said: шороху наводит детект .ARC архивов (оно вообще у кого-нибудь есть?) Вот они! ;) Задетектить пароль (12345678) на файле вроде невозможно, раньше не парились. ARC - вроде как самый древний архиватор. PAK - обратно совместим с ним. PLAIN.PAK PASS.PAK Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 7, 2020 23 minutes ago, Guest Onio said: переименуй архив в имя более 8 символов Ну да. NDN не собирается переводить LFN в SFN, если у архиватора не включена галка "[X] Длинные имена файлов". Я про это уже писал. :( Share this post Link to post Share on other sites
Guest Onio Report post Posted January 8, 2020 А вот на UC2 все же не виснет (не работает, но не виснет) — хотя тоже досовый архиватор и тоже вход через листинг. Share this post Link to post Share on other sites
Garl 0 Report post Posted January 8, 2020 9 hours ago, Guest WAJIM said: Вот они! ;) Задетектить пароль (12345678) на файле вроде невозможно, раньше не парились. ARC - вроде как самый древний архиватор. PAK - обратно совместим с ним. PLAIN.PAK PASS.PAK нужно больше золота (с) пару-тройку фалов с разными паролями бы .... ну или ну его нафиг ? Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 8, 2020 8 hours ago, Guest Onio said: А вот на UC2 все же не виснет (не работает, но не виснет) У меня работает и не виснет. Запустите uc.exe и настройте у него правильно пути к temp/log. UC2 now stores and re-stores Windows 95 long filenames. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 8, 2020 30 minutes ago, Garl said: пару-тройку фалов с разными паролями бы 0.PAK - без пароля 1.PAK - пароль 1 2.PAK - пароль 2 3.PAK - пароль 3 Воде там ничего не появляется о наличии пароля. 3.PAK 0.PAK 1.PAK 2.PAK Share this post Link to post Share on other sites
Garl 0 Report post Posted January 8, 2020 39 minutes ago, Guest WAJIM said: Воде там ничего не появляется о наличии пароля. 29 байт не? эта гадость поделка банально шифроует только данные не имея даже контрольной суммы не говоря уже о флагах файлов.... там просто неоткуда брать данные. увы. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 8, 2020 Ну CRC16 там есть. Описание формата - в аттаче, раздел "Technical Notes" Там типа несколько версий форматов, совместимый с ARC и расширенный для PAK. pak.txt Share this post Link to post Share on other sites
Garl 0 Report post Posted January 8, 2020 30 лет прошло... оно даже нормально запускаться не хочет... Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 8, 2020 Нормально он работает, если есть NTVDM. Share this post Link to post Share on other sites
Garl 0 Report post Posted January 8, 2020 5 minutes ago, Guest WAJIM said: Нормально он работает, если есть NTVDM. угу запускается с 3-го раза а архивирует на 10-ый g_noPAS.PAK g_PSW.PAK Share this post Link to post Share on other sites
Guest Onio Report post Posted January 8, 2020 Не знаю, у меня вот такой, на длинных именах не работает. Ничего похожего на фразу «UC2 now stores and re-stores Windows 95 long filenames» в u_manual.txt не нашел. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 8, 2020 18 minutes ago, Guest Onio said: меня вот такой, Это старый (2.30), нужен 2.37 - https://www.sac.sk/download/pack/uc237b.exe #2650815932 security code: 7037 Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 8, 2020 5 hours ago, Garl said: угу запускается с 3-го раза а архивирует на 10-ый Версия 2.51 ? Под какой виндой запускаете? ;) Share this post Link to post Share on other sites
Garl 0 Report post Posted January 8, 2020 28 minutes ago, Guest WAJIM said: Версия 2.51 ? Под какой виндой запускаете? ;) XPx32 и выключеный DEP Share this post Link to post Share on other sites
Garl 0 Report post Posted January 8, 2020 36 minutes ago, Guest WAJIM said: Это старый (2.30), нужен 2.37 - https://www.sac.sk/download/pack/uc237b.exe #2650815932 security code: 7037 вот зачем было показывать ?!!!!! там столько вкусного (с) .... Share this post Link to post Share on other sites