Страница 1 из 1

Восстановление поврежденный файлов .xmcd

Добавлено: Вт дек 11, 2012 4:17 pm
Forsaken3
При открытии файла выдаёт сообщение, что содержимое файла было повреждено, с указанием номера строки и положением символа (15я версия). Есть ли возможность исправить ошибку, или восстановить файл до последнего сохранения? спасибо.

Re: Восстановление поврежденный файлов .xmcd

Добавлено: Вт дек 11, 2012 5:33 pm
Korobov V I
Forsaken3 писал(а):При открытии файла выдаёт сообщение, что содержимое файла было повреждено, с указанием номера строки и положением символа (15я версия). Есть ли возможность исправить ошибку, или восстановить файл до последнего сохранения? спасибо.

Увы, боюсь, что с файлом придется распрощаться.

Re: Восстановление поврежденный файлов .xmcd

Добавлено: Вт дек 11, 2012 6:15 pm
Forsaken3
Korobov V I писал(а):Увы, боюсь, что с файлом придется распрощаться.

http://communities.ptc.com/servlet/Jive ... ery%20v2(2)%20(1).mcd.zip

по данной ссылке лежит программа, которая обещает восстановление файла. в алгоритме разобраться не смог, но может для кого-то окажется полезной)

Re: Восстановление поврежденный файлов .xmcd

Добавлено: Вт апр 25, 2017 6:37 pm
Иннокентий
Можно. Столкнулся с похожей проблемой.
шаг 1) Переходим в любую папку, жмём alt/сервис/параметры папок/вид/в дополнительных параметрах снимаем галочку "Скрывать расширения для зарегистрированных типов файлов"/применяем,ок. Далее вторым шагом переименовываем временный файл в разрешение .xcmd Всё должно получится. Удачи

Re: Восстановление поврежденный файлов .xmcd

Добавлено: Пн янв 29, 2018 2:49 pm
MrZdish
Такого рода проблема может быть еще решена следующим образом:
1) Необходимо открыть поврежденный файл в любом XML редакторе, обычной WordPad даже для этих целей сгодится
2) Скопировать код файла в какой нибудь редактор, который поддерживает отображение номеров строк
(в моем случае я вставил в Visual Studio Code)
3) Далее в окне ошибки которая появляется при открытии файла написана строка, благодаря которой собственно
файл и не открывается.

</region>
<region region-id="652512" left="780" top="291" width="55.5" height="15" align-x="795.75" align-y="300" show-border="false" show-highlight="false" is-protected="true" z-order="0" background-color="inherit" tag="">
<math optimize="false" disable-calc="false">
<ml provenance expr-id="1" xmlns:ml="http://schemas.mathsoft.com/math30">
...........................
</region>

Находим эту строку и все, что связано с той областью, что находится в пределах указанной строки можно удалить между
надписями

</region>
...........................
</region>

4) Потом полученный код копируем в блокнот и уже ему присвоить расширение .xcmd