NEO SPECTRUMAN
это типа фича. Специально сделано, т.к. не понятно, что писать в старший байт, и плюс при распаковке появится больше ложных 2- и 3-хсимвольных расширений. Вам файлов *.C0u мало?
И вообще, жили же как-то с односимвольными
NEO SPECTRUMAN
это типа фича. Специально сделано, т.к. не понятно, что писать в старший байт, и плюс при распаковке появится больше ложных 2- и 3-хсимвольных расширений. Вам файлов *.C0u мало?
И вообще, жили же как-то с односимвольными
При упаковке односимвольных плагин записывает в поле START нули, так что нет.
Я хотел сказать, что сейчас значение start в диапазоне #2020-#207F не считается расширением, а после добавления поддержки 2-символьных - будет считаться.
Хотя, конечно, если подумать, такое значение маловероятно...
интересно если тогда забивать неиспользуемый символ 0-м
тогда стартовый адрес 0020 007F становится еще менее правдоподобным
но вот как будут определять такой вариант старые программы с поддержкой 3-х символов?
это намного больше похоже на НЕ 3-х символьное расширение
а в чем проблема туда записывать $20?
когда оно все равно? не используется
или оно используется?
- - - Добавлено - - -
ну дык
рашсирение будет трактоваться как 3-х символьное
и будут рисоваться 2 пробела
софтварь которая не проверяет 2 оставшихся символа будет все равно...
...мдо это такой случай когда в любом варианте могут всплыть подводные грабли с уже имеющимся софтом...
Предлагаю при односимвольном писать нули, а при двухсимвольном - писать #xx #20.
может и так
так 2-х символьное смотрится как 3-х символьное (если софтварь считает пробел за символ)
а как сейчас закидываются расширения которые начинаются на B ?
всегда обрезаются?
ага сам проверил
- - - Добавлено - - -
ну это будет бОльшая проблема при распаковке бейсиков
тк для бейсика эти 2 байта длина файла
и там вполне попадаются печатные символы
и запаковав .B
можно распаковать .Bu4
...но это наверно проблема того кто включил 3-х символьные расширения
- - - Добавлено - - -
проверил trdn
2-х символьный отображается только при xx xx $20
при хх хх $00 - это считается односимвольным расширением
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Проверьте еще Grand's Boot 3:
https://zx-pk.ru/threads/30347
а сам не можош проверить свою софтварь?
тут опять же отображается только хх хх $20
мало того пробел игнорируется и идет вырвиглазное выравнивание по правому краю
- - - Добавлено - - -
trdn
- - - Добавлено - - -
как у меня
чот не помню как именно у меня обрезается расширения
возможно для упрощения у меня признак конца вообще любой невалидный символ
Последний раз редактировалось NEO SPECTRUMAN; 10.12.2020 в 20:57.
Grand (11.12.2020)
Ответил здесь. Чтобы не было оффтопа.
а какие еще программы поддерживают трехсимвольные расширения?
и сопутстующий вопрос какие поддерживают "большие" файлы?
скорей всего больше интересуют именно файловые менеджеры чем какието виеверы отдельных форматов...
кстате если вспомнить статью про 3-х символьные расширения
аффтар там вообще гонит что расширение должны быть только одного регистра
и что тк есть полтора расширения с символами разного регистра
нужно проверять отдельно а не те ли это именно расширения сейчас попались
Последний раз редактировалось NEO SPECTRUMAN; 11.12.2020 в 14:55.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)