Допустимые символы в имени файла
Добрался до исправления следующего момента:
Цитата:
Сообщение от
Error404
Кстати, обрати внимание - распакованный файл на выходе в середине имени содержит пробелы. Думаю, правильнее было бы, чтобы это имя было в стандарте 8.3 MSDOS, который не предусматривает пробелов в имени файла (как и в CPM).
Цитата:
Сообщение от
Error404
файл успешно переименовался (и в образе это сохранилось) на нижнем регистре. в CPM имена ЕМНИП в каталоге обычно содержат буквы только на верхнем регистре
Покопался в литературе.
В книге "CP/M для пользователей и программистов" вычитал следующее:
Цитата:
Имя файла не может содержать символы: . : * ? , применение которых уже рассматривалось, а также символы = _ ; < >
и там же
Цитата:
...они могут содержать символы от 21H до 5FH кроме символов: = ъ . : ; < > * !!!
Подозреваю ошибку насчет символа "ъ":)
Отсюда вопрос (даже два):
1. Может кто-то располагает списком всех допустимых/недопустимых символов в именах файлов?
2. На что заменять недопустимые символы, если не на "_" (как я изначально собирался)?
Однако, отдельная тема напрашивается...
А не пора ли отдельную тему открывать?
Дабы не вводить людей в заблуждение и не вносить путаницу.
И перенести туда все, начиная, например, с этого #31 поста?
Ну или раньше.
По поводу кодировки Profi
В общем с символами #80-#AF все понятно - эта часть таблицы позаимствована из CP866 (DOS).
C кириллицей тоже все ясно - это KOI8-R.
Остались символы #B0-#BF.
Вроде бы с большей частью символов разобрался, но с тремя из них как-то не выходит, как-то не могу их подобрать.:v2_dizzy_stupid:
Собственно требуется помощь.:v2_dizzy_help:
И еще момент, в шрифте Courier New (он используется при просмотре, так как моноширинный, к тому же установлен в винде изначально) отсутствует символ "∈" (U+2208 - 'Element of'), соответствующий символу #BE кодировки profi, поэтому я заменил его на относительно похожий по начертанию украинский 'Є' (U+0404). Не уверен, что это правильно.:v2_dizzy_stupid:
Вот, что вышло.
http://zx.pk.ru/picture.php?albumid=39&pictureid=266
Как видите, символы #BB-#BD я так и не смог подобрать.:v2_dizzy_stupid:
P.S. Да уж. Ну и любили же наши велосипеды изобретать.
Сырая и глючная ATM CP-M Explorer 0.2.3.1066
ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ МОРАЛЬНО УСТАРЕЛА!!!
САМЫЕ СВЕЖИЕ ВЕРСИИ ИЩИТЕ В КОНЦЕ ТЕМЫ!!!
Дабы не быть голословным выкладываю сырую текущую версию.
ATM CP-M Explorer0231066.zip
Единственное отличие - поддержка разных форматов.
Правда, не всех, что есть в диалоге открытия (fdi, td0 и Scorpion не работают).
Да и ваще данная версия ужасно глючная, только для ознакомления.
А рабочая версия выйдет, но видимо еще не скоро:(...
Но тем не менее тестируем и пишем обо всем сюда.
Эта утилка пишется нами вместе!
И еще. Большая просьба ко всем, кто присылал мне образа, пришлите их еще раз, не хотелось бы тратить на это кучу времени.
Всем спасибо за отзывы, предложения и помощь.