А вот для текстовых документов решения приходится искать отдельно – в них если уж проблема возникает, то по полной программе. Неопознавание Unicode в буфере обмена (когда вместо русского при вставке возникает что-нибудь вроде «Auaia ia ye6ai») встречается при переносе текста из старых текстовых редакторов или некоторых документов в формате PDF в современные программы из пакета Office. Microsoft Word в версиях Word XP и 2003 умеет решать эту проблему, о чем многие не знают, – в нем есть функция Исправить поврежденный текст (в меню Сервис). В новых версиях 2007/2010 такой функции нет. В справке и на сайте Microsoft ничего об этом разыскать не удалось – вполне вероятно, в Microsoft посчитали, что продуктов, имеющих подобные свойства, уже не осталось в природе.
Возможно, вам тоже не захочется терять время на поиски официального решения. Тогда воспользуйтесь моей программой ClipWin, размещенной в папке CLIPWIN на прилагаемом диске. Интерфейс этой программы сделан мной в стиле диалогового окна вставки специального символа в Word старых выпусков – вы можете, конечно, воспользоваться мышью, но если текст в буфере уже имеется, достаточно запустить программу и трижды нажать на
Вторую задачу, которая обычно ставит в тупик неопытных пользователей, также умеет решать Microsoft Word, причем, слава Богу, всех версий, начиная с XP, – это столкновение с текстами в старинной DOS-кодировке. Сначала надо убедиться в настройках, что включена опция Подтверждать преобразование формата файла при его открытии (по умолчанию она выключена!). В старых версиях Word эта настройка находится в меню Параметры, на вкладке Общие. В Word 2007 и далее еще надо постараться добраться до этих настроек – нажмите на кнопку с эмблемой Office, выберите Параметры Word в нижней части открывшегося окна, выберите Дополнительно на боковой панели, а затем перейдите к разделу Общие.
Открывать файл следует через меню Открыть и потом выбрать из выпадающего списка типов файлов пункт Восстановление текста из любого файла. Файл может быть, естественно, любого формата, лишь бы он содержал текст, а не двоичные символы.
Кстати, просто прочесть файл в DOS-кодировке можно и с помощью Блокнота и вообще любой программой, которая умеет менять шрифты – достаточно через меню выбора шрифта (в Блокноте это Формат | Шрифт) заменить текущий на Terminal. Не забудьте только вернуть потом шрифт обратно, а то не прочтете нормальные документы.
12.4. Архиваторы
Изначально программы-архиваторы создавались для того, чтобы сэкономить место на жестком диске или дискетах. Когда-то даже было модно архивировать (сжимать) весь жесткий диск, что увеличивало его емкость примерно процентов на 30–40, и эта функция до сих пор имеется в Windows. В настоящее время для жестких дисков сжатие уже неактуально (распаковка/запаковка замедляет работу и резко повышает риск потери данных), и использовать архивацию следует лишь при желании применить к диску шифрование. Зато уменьшение объема стало очень актуально при передаче данных через Интернет или при распространении больших программ на компакт-дисках.
Но архиваторы служат не только для того, чтобы уменьшить объем данных, – так удобнее передавать единым пакетом разрозненные данные, хранящиеся в отдельных файлах или папках, – так больше уверенности, что вы ничего не потеряете по дороге, а принять один даже большой файл по почте или скачать его из Интернета проще, чем кучу мелких.
Установочные комплекты программ и драйверов часто поставляются в самораспаковывающихся архивах, и специальных программ для их распаковки не требуется. Когда же вы сами прибегаете к архивам, вам как минимум требуется программа упаковки, а еще чаще – распаковщик тех архивов, которые вы получили по почте или скачали из Сети.