1
Скрипт теперь в теме PHP мультиконвертер
2024.11.15
ЛС Ответить
2
Конвертер создан предельно простым способом, не использует сжатие и шифрование, использует один блок данных. При необходимости можно потом сжать, разбить на блоки,..
2024.11.15
ЛС Ответить
3
Продолжая разбираться с проблемой выяснилось, что это уже пытались делать другие. Есть такое свойство в заголовке файлов .mdx — Stripkey, с возможными значениями Yes или No. Почему-то считается что оно должно влиять на исключение пробелов и пунктуации, но проверка не принесла никаких результатов, даже не смог заметить на что это повлияло, похоже,- ни на что. Видимо этот проект, как очередной моноконвертер, будет заброшен)
🎄To be continued...
2024.11.18
ЛС Ответить
4
...со StripkKey удалось разобраться, проблема была проще чем виделась, верблюжий регистр в брукс больше ненужен. Ещё выяснилось для чего mdx -у многоблочность ключей и значений- это для уменьшения потребления оперативной памяти. С одним блоком есть высокий риск падения оболочки mdict если памяти будет недостаточно (проверено). Ещё есть оболочка mdx для андроид "dicttango", она даже с предупреждением отказывается открывать бкрс.mdx. Конвертер нужно доработать.
19д
ЛС Ответить
5
2024.11.15dsx ℹ️Получение словарей в формате MDict (.mdx):
Распаковать 3 базы за сегодня в папку da/, запустить локальный сервер и выполнить converter.php.

[Изображение: attachment.php?aid=16930]

А какой локальный сервер вы посоветуете для неспециалиста?
19д
ЛС Ответить
6
19дjinli А какой локальный сервер вы посоветуете для неспециалиста?

Я использую на андроид "Server for PHP", PHP 7.3.3, раньше он был в googleplay, теперь видимо только на apkpure.com и подобных остался. Считаю его простым, надёжным и удобным, настраивать не требует.
1) установить
2) нажать кнопку запустить
3) найти папку www а в ней public, очищаем последню и туда распакуем конвертер
4) затем кликаем ссылку "сервер работает по адресу..." рядом с кнопкой - откроется браузер. В адресной строке нужно приписать converter.php (или переименовать converter.php в index.php, тогда после нажатия на ссылку сразу начнется выполнение)
5) результат будет в папке public.


19д
ЛС Ответить
7
19дdsx Я использую на андроид "Server for PHP", PHP 7.3.3, раньше он был в googleplay, теперь видимо только на apkpure.com и подобных остался. Считаю его простым, надёжным и удобным, настраивать не требует.
1) установить
2) нажать кнопку запустить
3) найти папку www а в ней public, очищаем последню и туда распакуем конвертер
4) затем кликаем ссылку "сервер работает по адресу..." рядом с кнопкой - откроется браузер. В адресной строке нужно приписать converter.php (или переименовать converter.php в index.php, тогда после нажатия на ссылку сразу начнется выполнение)

[Изображение: attachment.php?aid=17046]

Здорово! Не думал, что для андроид есть. А для виндов если, то какой?
19д
ЛС Ответить
8
19дjinli Здорово! Не думал, что для андроид есть. А для виндов если, то какой?

Для windows есть простые решения но мне они представились нестабильными. Поэтому лучше сложно установить и проще пользоваться:
1)https://httpd.apache.org/download.cgi
2)https://metanit.com/php/tutorial/1.3.php
3)https://www.php.net/downloads
4)https://metanit.com/php/tutorial/1.2.php
19д
ЛС Ответить
9
19дdsx Для windows есть простые решения но мне они представились нестабильными. Поэтому лучше сложно установить и проще пользоваться:
1)https://httpd.apache.org/download.cgi
2)https://metanit.com/php/tutorial/1.3.php
3)https://www.php.net/downloads
4)https://metanit.com/php/tutorial/1.2.php

Спасибо!
19д
ЛС Ответить
10
Сконвертировал через мультиконвертор, ссылке на странице скачки.
15д
ЛС Ответить