Файл с расширением .mdx не открывается двойным кликом, потому что в системе нет ассоциированной программы — Windows предлагает «поискать приложение в Store», и на этом всё встаёт. Причина проста: под расширением MDX скрываются два совершенно разных формата, и универсального открывателя не существует.
Первый и самый распространённый вариант — словарная база MDict: электронные словари, энциклопедии и базы данных, популярные у переводчиков и изучающих языки. Второй — MDX-документ, то есть Markdown с вставками JSX-компонентов, который используют разработчики и технические писатели. Прежде чем искать «прогу для MDX», нужно понять, какой именно файл у вас в руках — от этого зависит весь выбор софта.
Как определить, какой у вас MDX-файл
Самый быстрый способ — посмотреть на контекст: откуда файл пришёл. Если он скачан вместе со словарём, лежит рядом с файлом .mdd (это ресурсы: картинки и звук) и весит десятки или сотни мегабайт — это почти наверняка словарь MDict. Если файл маленький, открывается в блокноте и внутри виден текст с разметкой вроде # Заголовок и тегами компонентов — это MDX-документ для разработки.
Надёжная проверка — открыть файл обычным текстовым редактором. Словарь MDict покажет бинарный «мусор» из нечитаемых символов, потому что это скомпилированная база данных. MDX-документ отобразится как обычный читаемый текст с разметкой. Этого достаточно, чтобы выбрать правильный раздел ниже.
Расширение.mdx используют два разных формата: словари MDict и Markdown+JSX документы. Сначала определите тип файла, потом подбирайте программу.
Программы для словарей MDX (MDict)
Формат MDict создавался для мобильных словарей, поэтому лучшая поддержка — в специализированных словарных оболочках. Такие программы индексируют базу один раз, после чего поиск по сотням тысяч статей работает практически мгновенно, включая поиск по словоформам и полнотекстовый поиск.
- 📱 GoldenDict — свободная программа для Windows, Linux и Android, поддерживает MDX наряду с десятком других словарных форматов, умеет всплывающий перевод по выделению слова.
- 📖 MDict — «родная» оболочка формата, есть версии под Windows и мобильные платформы; интерфейс минималистичный, но совместимость с базами максимальная.
- 💻 BlueDict / Eudic — популярные мобильные словарные оболочки, поддерживающие MDX-базы; состав функций зависит от версии и платформы.
- 🗂 DictTango и аналогичные Android-клиенты — вариант для тех, кому нужны дополнительные функции вроде озвучки и тёмной темы.
Порядок подключения словаря в большинстве оболочек одинаковый: указываете в настройках папку, где лежат файлы .mdx (и .mdd, если есть), программа сканирует каталог и строит индекс. Важно, чтобы файл ресурсов .mdd лежал рядом с основной базой и имел то же имя — иначе в статьях пропадут картинки и звук.
Держите словари в отдельной папке без кириллицы и пробелов в пути — часть старых словарных оболочек некорректно обрабатывает такие пути.
Чем открыть MDX на Windows, Android и macOS
Выбор зависит от платформы. На десктопе удобнее всего GoldenDict: он бесплатный, без лишней воды и поддерживает группы словарей — можно искать сразу по нескольким базам. На Android выбор шире, но принцип тот же: оболочка + папка с базами. На macOS ситуация скромнее: часть пользователей запускает GoldenDict, часть — использует мобильные оболочки через эмулятор или веб-версии словарей.
| Программа | Платформа | Тип MDX | Лицензия |
|---|---|---|---|
| GoldenDict | Windows, Linux, Android | Словари MDict | Свободная |
| MDict | Windows, мобильные | Словари MDict | Бесплатная |
| Eudic / BlueDict | Android, iOS | Словари MDict | Бесплатная с доп. функциями |
| VS Code + расширение MDX | Windows, macOS, Linux | MDX-документы | Свободная |
| Obsidian / Typora | Windows, macOS, Linux | Markdown (MDX частично) | Разная |
⚠️ Внимание: скачивайте словарные оболочки только с официальных сайтов или из официальных магазинов приложений. На сторонних «сборниках софта» под видом словаря нередко распространяют установщики с рекламными модулями.
Редакторы для MDX-документов (Markdown + JSX)
Если ваш файл — это документация или контент для сайта на Gatsby, Next.js или Docusaurus, вам нужен не словарь, а редактор с подсветкой синтаксиса MDX. Стандарт де-факто здесь — Visual Studio Code с расширением MDX из официального маркетплейса: оно добавляет подсветку, проверку синтаксиса и автодополнение компонентов.
Для просмотра результата без настройки проекта подойдут онлайн-площадки вроде песочниц MDX, но с локальными файлами удобнее работать в редакторе. Обычные Markdown-редакторы (Typora, Obsidian) откроют MDX как текст, однако JSX-вставки будут отображаться как сырой код — это нормально, такие редакторы не рендерят компоненты React.
npm install -g @mdx-js/cli
mdx document.mdx -o output.html
Команда выше — пример конвертации MDX в HTML через официальный инструментарий mdx-js. Она требует установленного Node.js и подходит тем, кто работает с MDX как разработчик. Если вы просто хотите «посмотреть, что внутри», ставить Node.js не нужно — достаточно текстового редактора.
Пошагово: открываем словарь MDX в GoldenDict
Это самый частый сценарий, поэтому разберём его подробно. Инструкция безопасна и обратима: программа не изменяет файлы словаря, а только читает их.
- ⬇️ Скачайте GoldenDict с официального репозитория проекта и установите стандартным способом.
- 📁 Сложите файлы
.mdxи сопутствующие.mddв одну папку, напримерDictionaries. - ⚙️ В меню программы откройте настройки словарей (раздел «Источники» / «Файлы») и добавьте эту папку.
- 🔄 Нажмите «Пересканировать» и дождитесь построения индекса — у больших баз это занимает заметное время.
- 🔍 Введите слово в строке поиска и проверьте, что статья открывается, а картинки и звук подхватились.
☑️ Проверка перед подключением словаря
Если словарь появился в списке, но статьи пустые или без картинок, почти всегда виноват отсутствующий или переименованный файл .mdd. Проверьте, что имена совпадают посимвольно, и пересканируйте папку ещё раз.
⚠️ Внимание: во время первой индексации больших баз не закрывайте программу и не отключайте диск со словарями. Прерванное построение индекса — типичная причина «пустого» поиска; лечится повторным сканированием.
Конвертация MDX в другие форматы
Иногда задача не «открыть», а перевести содержимое в привычный вид. Для MDX-документов путь простой: это текст, поэтому достаточно переименовать в .md для чтения в любом Markdown-редакторе или сконвертировать через Pandoc / @mdx-js/cli в HTML. JSX-вставки при этом либо будут обработаны, либо останутся текстом — зависит от инструмента.
С словарями MDict сложнее. Существуют конвертеры (например, утилиты на базе pyglossary), которые превращают MDX в форматы StarDict, CSV или SQLite. Это оправдано, если ваша целевая программа не читает MDX напрямую. Учтите: конвертация больших баз идёт долго, а форматирование статей может частично потеряться — всегда сохраняйте исходный MDX-файл до проверки результата.
Технические детали формата MDict
MDX-файл — это скомпилированная база: заголовок с метаданными, индекс ключевых слов и блоки данных со сжатием. Из-за блочной структуры «частично битый» файл иногда открывается, но поиск даёт сбои. Лечение — скачать базу заново из источника, а не пытаться чинить бинарник вручную.
Частые проблемы и их решение
Программа не видит словарь в папке. Проверьте расширение: иногда при скачивании архив не распаковали, и в папке лежит .zip или .rar вместо .mdx. Распакуйте архив и пересканируйте источник.
Поиск работает, но статьи без оформления. Возможная причина — отсутствует файл ресурсов .mdd или версия оболочки не поддерживает стили конкретного словаря. Попробуйте другую оболочку из списка выше — совместимость у них различается.
Файл «открывается» в браузере как текст. Значит, это MDX-документ, и вам нужен редактор кода, а не словарь. Установите VS Code с расширением MDX — файл будет читаться с подсветкой синтаксиса.
Для словарей берите GoldenDict или MDict, для документов — VS Code с расширением MDX. Конвертировать формат стоит только если целевая программа не читает MDX напрямую.
FAQ: частые вопросы о программах для MDX
Чем открыть MDX-файл на телефоне Android?
Установите словарную оболочку с поддержкой MDict — например, GoldenDict или Eudic, скопируйте файлы .mdx и .mdd в одну папку в памяти телефона и добавьте её в настройках приложения. После индексации поиск будет работать офлайн.
MDX и MDD — в чём разница?
.mdx — сам словарь: статьи и индекс. .mdd — файл ресурсов: картинки, звук, шрифты. Они работают в паре и должны лежать рядом с одинаковыми именами. Словарь без MDD открывается, но без мультимедиа.
Можно ли открыть MDX в Word или Excel?
Напрямую — нет, офисные программы не поддерживают ни словарный формат MDict, ни MDX-разметку. Для словаря используйте конвертер в CSV через pyglossary, для документа — конвертацию в HTML или DOCX через Pandoc.
Файл MDX не открывается даже в GoldenDict. Что делать?
Проверьте три вещи: файл полностью скачан (сравните размер с источником), он распакован из архива, а путь к папке не содержит проблемных символов. Если всё в порядке, но словарь не виден — вероятно, файл повреждён; скачайте базу заново.
Есть ли бесплатная программа для MDX без лишней воды?
Да: GoldenDict распространяется свободно и не содержит рекламы, а для MDX-документов бесплатен Visual Studio Code с официальным расширением MDX. Обе программы доступны для Windows, а GoldenDict — ещё и для Linux.