Чтобы вникнуть - нужно попробовать просмотреть по <F3> каждый из файлов в том образе, а потом - скопировать их в каталог Windows и доложить о результатах.
Там обнаружилось несколько недостатков, которые будут устранены в следующей версии. Главный из них в том, что при копировании в каталог - расширение преобразуется к нижнему регистру не только у тех файлов, которые были перекодированы, но и некоторых других. Это явная ошибка, хотя и не влияющая на суть дела.последнюю версию плагина использую без всяких специальных папок - вроде пока всё гладко.
01.12.2011 - Выложена первая годная версия плагина: RT-11dsk.wcx.v01.00.rar.
Теперь, при нажатии <Shift><F3> и <Shift><F5> - перекодирование при просмотре и копировании отключается.
Если при копировании файл не был перекодирован, то в его атрибутах теперь очищаются все признаки.
Если при копировании файл был перекодирован, то в его атрибутах теперь устанавливается признак 'a'. При копировании в образ - признак 'a' у перекодированных файлов устанавливается временно.
...
Т.к. во всех предыдущих версиях была обнаружена ошибка в работе с датами Y2K - ссылки на предыдущие версии удалены и их практическое использование при копировании файлов из образа RT-11 в каталог Windows - не рекомендуется.
Последний раз редактировалось Patron; 31.12.2011 в 15:22.
Да. И теперь автоопределение очень строгое - оно производится в два этапа.
На первом этапе файл проверяется на бинарность. Бинарными признаются все файлы, для которых справедливо любое из следующих утверждений:
1. В первых 6 блоках есть нулевые или нетекстовые байты ( включая 0177 ).
2. В блоках, начиная с 7-го, количество нетекстовых байтов превышает 1 нетекстовый байт на 1024 текстовых.
3. Кличество одиночных байтов <CR> и <LF> превышает 10% от количества пар <CR>+<LF>.
4. Количество пар <CR>+<LF> меньше 1/250 от общего числа байтов.
5. Средняя длина непрерывных последовательностей неповторяющихся байтов, разделённых байтами < >,<TAB>,<CR>+<LF> - превышает 64.
Если файл сумел "дать правильные ответы" на все вопросы первого теста (а значит - с весьма большой вероятностью является именно ТЕКСТОВЫМ файлом) - он поступает на вход могучей экспертной системы, которая проверяет его на "знание русского языка".
Если экспертная система приходит к выводу, что исследованный текст содержит фрагменты русского текста - файл отправляется на перекодирование.
Экспертная система имеет два уровня строгости проверки. Первый уровень строгости используется при открытии файла для просмотра, второй - при копировании.
Поэтому, если файл при копировании был перекодирован, то это означает, что: 1) файл был текстовым; 2) файл содержал русский текст.
Если же файл был перекодирован при просмотре, но не был перекодирован при копировании, то это означает, что или файл был бинарным ( при просмотре файлы не проверяются на бинарность, а сразу попадают на второй этап тестирования ) или был текстовым, но содержащийся в нём русский текст не удовлетворил строгому уровню проверки.
14.12.2011 - Выложена новая версия плагина:
RT-11dsk.wcx.v01.01.rar.
Теперь, при открытии или изменении образа - список содержащихся в нём файлов копируется в буфер обмена ( Clipboard ).
Так (например), если открыть образ FTN2.DSK, то в буфере обмена появится следующий текст:
Код:Image : FTN2.DSK Format : DSK Size : 400 Kb Volume ID: *FORTRAN-IV* Owner : ************ File Blocks Date Bytes ---------- ------ ----------- ---------- F16 .OBJ 15 14-Mar-1985 7'680 F17 .OBJ 15 14-Mar-1985 7'680 F18 .OBJ 30 14-Mar-1985 15'360 F19 .OBJ 21 14-Mar-1985 10'752 F20 .OBJ 35 14-Mar-1985 17'920 F21 .OBJ 16 14-Mar-1985 8'192 PEEP .OBJ 17 14-Mar-1985 8'704 OBJGSD.OBJ 24 14-Mar-1985 12'288 FORTRA.END 1 10-Nov-1985 512 FROOT .OBJ 4 14-Mar-1985 2'048 F0 .OBJ 13 14-Mar-1985 6'656 F1 .OBJ 10 14-Mar-1985 5'120 F8 .OBJ 13 14-Mar-1985 6'656 F9 .OBJ 14 14-Mar-1985 7'168 INLINE.OBJ 1 10-Nov-1985 512 FOR1 .END 1 10-Nov-1985 512 README.1ST 2 05-Mar-1988 1'024 FORTRA.DSK 380 05-Mar-1988 194'560 RATFOR.SAV 73 29-Nov-1988 37'376 < UNUSED > 101 51'712 ---------- ------ ----------- ---------- 19 Files, 685 Blocks 101 Free blocks
Последний раз редактировалось Patron; 31.12.2011 в 15:22.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Спасибо за новую версию ))) Забираем )))
Patron, откуда у вас такие редкие позиции? Это фортран для ДВК ведь,
40-дорожек дискета, в архиве только FORTH (тот который не RT-11)
и пролог но там УКНЦ дискета, может в теме "ПОИСК ФАЙЛОВ" этот образ выложите?
Спасибо.
_________ очень удобная функция, буду доделывать (наполнять) index,
на самом деле и тот index который сейчас делался не без плагина )))
Код:Image : PROLOG_bak.dsk Format : DSK Size : 840 Kb Volume ID: MZ: Diskette Owner : <----------> File Blocks Date Bytes ---------- ------ ----------- ---------- RT11SJ.SYS 72 36'864 SWAP .SYS 28 01-Nov-1993 14'336 MZ .SYS 4 29-Sep-1993 2'048 TT .SYS 2 29-Sep-1993 1'024 VM .SYS 2 29-Sep-1993 1'024 SL .SYS 10 29-Sep-1993 5'120 PP .SYS 2 29-Sep-1993 1'024 PIP .SAV 30 01-Jan-1993 15'360 DUP .SAV 45 29-Sep-1993 23'040 DIR .SAV 15 29-Sep-1993 7'680 LZ .SAV 16 29-Sep-1993 8'192 MY .SYS 4 2'048 < UNUSED > 5 2'560 EDIC .SAV 22P 06-Feb-1992 11'264 DESS .SAV 20 03-Oct-1992 10'240 DESS .HLP 4 03-Oct-1992 2'048 UCL .SAV 4 01-Jan-1993 2'048 ENTER .SAV 1 11-Nov-1993 512 IBM .SAV 9 21-Oct-1993 4'608 < UNUSED > 32 16'384 FORTH1.SAV 81 05-Mar-1993 41'472 < UNUSED > 1 512 CLS .SAV 1 512 PROLOG.DSK 700 358'400 KDAY .SAV 7 10-Nov-1992 3'584 LD .SYS 8 03-Oct-1992 4'096 < UNUSED > 1 512 CS .SYS 15 05-Mar-1993 7'680 LP .SYS 6 01-Jan-1993 3'072 SUPORT.SAV 3 03-Oct-1992 1'536 FORTH .DSK 400P 204'800 < UNUSED > 1 512 UCL .BAK 1 01-Nov-1993 512 UCL .DAT 1 01-Nov-1993 512 < UNUSED > 2 1'024 STARTS.BAK 1 01-Nov-1993 512 STARTS.COM 1 11-Nov-1993 512 < UNUSED > 91 46'592 ---------- ------ ----------- ---------- 31 Files, 1515 Blocks 133 Free blocks
Последний раз редактировалось hobot; 14.12.2011 в 22:46.
Patron, вот какое дополнение пришло в голову !!! Пусть строка где имя образа содержит и путь к нему тогда ещё удобней будет !!! )))
типа шаблон такой
image: <расположение имиджа> <название имиджа>
http://pdp-11.nsk.ru/~hobot_lmb/ukdw...omplekt/Forth/
прилеплено, висит )))
Мои приветствия на форуме и для справки - ваш архив одно из самых объемных поступлений и мною ещё полностью
не обработан )))
Последний раз редактировалось hobot; 14.12.2011 в 22:54.
Выложил.
Путь легко скопировать, произведя "медленный двойной клик" по строке пути на панели TC.Пусть строка где имя образа содержит и путь к нему тогда ещё удобней будет !!!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)