Защищённые документы MathCAD - снимаем защиту
В MathCAD можно защитить документ: меню Инструменты - Защитить документ (и вводим пароль, команды приведены для переводной версии).
Обходится так:
- защищённый документ открываем в MathCAD и сохраняем его в формате “Сжатый XML-документ Mathcad (*.xmcdz)”. Если формат уже такой - шаг пропускаем;
- открываем полученный файл как архив (правой кнопкой мыши на файле, если в системе есть нормальный архиватор, вроде WinRAR или 7Z), извлекаем из него файл, не имеющий расширения, имя будет вроде
[Content]
; - открываем извлечённый файл в удобном текстовом редакторе (Блокнота не надо, встроенный в Far ну или Notepad++, последнего не пробовал), стандартным поиском (обычно сочетание клавиш
Ctrl+F
) ищем строку, содержащую словоpassword
, скажем, такую:<protection protection-level="low" password="контрольная_сумма_пароля"/>
- удаляем эту строку целиком и сохраняем файл заново, меняя ему расширение на .xmcd;
- открываем новый файл в MathCAD - защиты нет :)
Снятие блокировки области (меню Вставка, Область, наполнить область контентом, затем при выделенном маркёре области выбрать меню Формат, Область, Блокировать) на тестовом файле оказалось ещё банальней: открыв файл формата .xmcd
(MathCAD 15) в редакторе неформатированного текста (подойдёт любой, только помните - чтобы не потерялись комментарии кириллицей, сохранять нужно в кодировке Юникод, она же UTF-8), нашёл там в теге area
атрибуты блокировки
is-locked="true" password="HJFOIhJPGpw=" timestamp="Пт ноя 08 16:32:14 2013"
и заменил это на
is-locked="false"
Для документа, изначально сохранённого в MathCAD 14, теги, вроде бы, другие, есть is-protected="true"
с тем же рецептом :)
20.09.2013, 22:21 [20860 просмотров]