MOffice Write: правка и формат .mwx
Проверка двух частей ядра в работе: модели правки (операции с отменой и повтором) и родного формата .mwx. Сервер открывает ваш документ, при желании правит его, сохраняет в .mwx, читает обратно и сверяет. Файлы нигде не сохраняются.
Проверить документ
Результат
Что уже проверено тестами
- Круговой путь docx → .mwx → модель: без потерь 382 из 382 docx внешнего корпуса, которые открывает импорт; .mwx в среднем 0,69 размера docx.
- Случайные правки (набор, Enter, Backspace, удаление через таблицы и разделы, «Ж», вставка, таблицы) с полной отменой и повтором — на тех же 382 docx: документ возвращается к исходному.
- Пакет: mimetype первым без сжатия, манифест с SHA-256 частей (порча обнаруживается), запись детерминирована, шифрование паролем (AES-256-GCM, Argon2id), плоский .mwxf.
- Поведение как в Word: одно «Отменить» убирает слово, «Ж» без выделения действует на набор, курсор не встаёт внутрь «й» из двух знаков и флагов.
Код: kernel/crates/meridian-edit, kernel/crates/codec-mwx, стенд — tools/mwx-demo. Всё своим кодом, без сторонних библиотек.