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

Форум пользователей пакета Mathcad

Модератор: Admin

Forsaken3
Сообщения: 7
Зарегистрирован: Ср май 23, 2012 7:13 pm
Контактная информация:

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

Сообщение Forsaken3 » Вт дек 11, 2012 4:17 pm

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

Korobov V I
Сообщения: 1609
Зарегистрирован: Вт янв 21, 2003 5:12 pm

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

Сообщение Korobov V I » Вт дек 11, 2012 5:33 pm

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

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

Forsaken3
Сообщения: 7
Зарегистрирован: Ср май 23, 2012 7:13 pm
Контактная информация:

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

Сообщение Forsaken3 » Вт дек 11, 2012 6:15 pm

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

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

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

Иннокентий
Сообщения: 2
Зарегистрирован: Вт апр 25, 2017 6:27 pm

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

Сообщение Иннокентий » Вт апр 25, 2017 6:37 pm

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

MrZdish
Сообщения: 1
Зарегистрирован: Пн янв 29, 2018 2:47 pm

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

Сообщение MrZdish » Пн янв 29, 2018 2:49 pm

Такого рода проблема может быть еще решена следующим образом:
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