2012-10-12 13:21:05 +0000 2012-10-12 13:21:05 +0000
38
38

Как разблокировать документ Microsoft .docx?

У меня есть документ Microsoft .docx, который заблокирован и даже не может быть просмотрен без забытого пароля.

Мне интересно, есть ли простой способ разблокировать его или заставить компьютер запомнить сам пароль с подсказкой или что-то в этом роде.

Ответы (4)

49
49
49
2012-10-12 14:49:08 +0000

DocX - это сжатый zip-файл контейнера. Сделайте копию оригинального файла Docx. Если вы распаковываете его, есть подпапка с именем word и файлом с именем settings.xml. Вы можете открыть settings.xml с помощью простого текстового редактора.

Внутри него находится текстовый блок:

<w:documentProtection
w:edit=""
w:enforcement="1"
 w:cryptProviderType=""
 w:cryptAlgorithmClass=""
 w:cryptAlgorithmType=""
 w:cryptAlgorithmSid=""
 w:cryptSpinCount=""
 w:hash=""
 w:salt=""/>

Вы можете либо изменить значение w:enforcement на 0, либо полностью удалить блок.

Затем вы заархивируете всю папку снова (не заархивируйте всю папку: content_types.xml и вложенные папки должны быть корнем zip-файла), переименовываете результат, чтобы он имел расширение Docx, а затем открываете его на словах.

14
14
14
2012-10-12 14:21:47 +0000

По этой ссылке: http://people.csail.mit.edu/seth/misc/unlockworddoc.html

Как разблокировать документ Word под Windows

Seth Teller, August 2009

Некоторые авторы (например, заполняемые формы) “блокируют” свои документы под Windows. Это раздражает, так как не позволяет исправлять ошибки или добавлять что-либо в документ.

При веб-поиске по “разблокировке документа Word” вы получаете кучу страниц с советами, которые не работают под Windows, или указателями на платное программное обеспечение. Вот метод, который работает и является бесплатным:

  1. Откройте документ в Word, затем сохраните его в формате “.xml”.

  2. Откройте документ в формате .xml в текстовом редакторе wordpad, emacs или в любимом текстовом редакторе.

  3. Ищите строку w:enforcement=“1”.

  4. Замените “1” на “0”, чтобы отключить принудительное исполнение (т.е. разблокировать документ).

  5. Сохраните документ в текстовом редакторе.

  6. Откройте документ в формате .xml в Word.

  7. Выберите “Сохранить как…” и сохраните его как файл в формате .doc или .docx.

Документ Word теперь можно редактировать в обычном режиме. Наслаждайтесь!

Пользователи Mac: ExtendScript Toolkit хорошо работает как текстовый редактор в этом обходном пути.

7
7
7
2015-09-07 09:43:07 +0000

MS Word использует 128-битное AES шифрование с Office 2007 , так что нет, нет простого способа разблокировать его.

Если вы считаете, что ваш пароль достаточно прост или неуязвим для словарной атаки , вы можете попробовать одно из различных доступных приложений для взлома пароля (caveat downloader).

Тривиально удалить Edit protection из документов Word, отредактировав ‘settings.xml’ в сжатом файле .docx, как описано в других ответах здесь. Однако, поскольку вы применили ‘Шифрование с помощью пароля’, чтобы потребовать пароль для открытия документа, этот метод будет недоступен.

2
2
2
2012-10-12 21:54:57 +0000

Какая операционная система и версия Word? Если возиться с XML и текстовыми редакторами - это не ваша чашка чая, то в Word 2010 для Windows хотя бы можно снять все ограничения, пароли, окончательные блокировки и т.д. с File / Info / Permissions:

Также убедитесь, что файл не установлен на Read-only (закрыть Word, щелкнуть правой кнопкой мыши по файлу, проверить Properties / General tab / Attributes).