Страница 1 из 2
Какие глифы приняты для цифр >F?
Добавлено: 31 мар 2014, 16:45
Сионист
Какие глифы приняты для цифр >F?
Re: Какие глифы приняты для цифр >F?
Добавлено: 01 апр 2014, 09:43
somewhere
Ну, видимо, следующие буквы дальше по латинице... G,H,I... Итого максимум имеем 36-ричную СС.
Такая СС, кстати, используется в БД 1С Предприятия 7.7
Re: Какие глифы приняты для цифр >F?
Добавлено: 01 апр 2014, 09:54
Сионист
Странное ограничение. Есть же и срокаичная и даже шестидесятеричная. Вавилонская, конечно, смешанная десятично-шестидесятеричная, так что мы ваще то её до сих пор юзаем. А если я в файловом формате какой нибудь проги не хочу смешивать и предположим этот файл текстовый и для обмена данными со стронним софтом предназначен, а для ручного парсинга нет? Почему только латиница?
Re: Какие глифы приняты для цифр >F?
Добавлено: 01 апр 2014, 10:14
somewhere
Для оптимального преобразования бинарных данных в текстовое представление создана Base64.
Может вам это надо?
Просто мне не понятно практическое применение 100-ричной СС, к примеру.
Re: Какие глифы приняты для цифр >F?
Добавлено: 01 апр 2014, 10:19
Сионист
somewhere писал(а):Для ... преобразования бинарных данных в текстовое представление создана Base64.
что это?
somewhere писал(а):Просто мне не понятно практическое применение 100-ричной СС, к примеру.
Я же не предлагаю в ней считать, особенно вручную. Это будет система только для хранения и обмена инфой. Желательно с основанием 19683.
Re: Какие глифы приняты для цифр >F?
Добавлено: 01 апр 2014, 10:41
somewhere
Значит объединить несколько печатных символов для представления одного глифа.
Для основания 19683 и кодировки, допустим, win1251 очевидно не хватит одного символа.
Рассмотрим вариант группы из двух символов, trunc_up(sqrt(19683)) = 141 печатный символ потребуется для объединения в группу. Многовато имхо.
Рассмотрим вариант группы из трех символов, trunc_up(sqrt3(19683)) = 27 печатный символ ровно, отличный вариант.
Алфавит будет состоять из 10 цифр и 17 символов (ABCDEFGHIJKLMNOPQ)
Пример числа: 19682 => 000QQQ; 19683 => 001000
Re: Какие глифы приняты для цифр >F?
Добавлено: 01 апр 2014, 10:48
Сионист
Я ващето UTF юзаю.
Re: Какие глифы приняты для цифр >F?
Добавлено: 01 апр 2014, 10:54
Сионист
somewhere писал(а):trunc_up(sqrt(19683)) = 141 символ
даже если в группу входят только десятичные цифры, сто сорок одним символом можно задать 10 в 141-й степени значений, чего достаточно для представления цифр системы с основанием 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000. И при чём здесь вообще корень? Количество цифр другого основания для представления смешанной цифры равно логарифму большего основания по меньшему.
Re: Какие глифы приняты для цифр >F?
Добавлено: 01 апр 2014, 10:58
Сионист
Кроме того, лигатурные цифры ничем не лучше, а даже хуже просто смешанной системы, ведь визуально вся лигатура - это несколько цифр базовой системы счисления.
Re: Какие глифы приняты для цифр >F?
Добавлено: 01 апр 2014, 11:00
somewhere
141 печатный символ - это объем алфавита вообще то, легко можно понять