Программа штирлиц что это

Штирлиц (программа)

«Шти́рлиц» — это бесплатная утилита с закрытым исходным кодом, которая способна расшифровывать практически любые тексты, написанные в различных кодировках, транслитерации, а также отобразить двоичные данные, зашифрованные в текстовой форме или тексты, которые подверглись смешанному перекодированию.

  • 1 Возможности
  • 2 Область применения
  • 3 Закрытие проекта
  • 4 Поддержка проекта
  • 5 Реклама
  • 6 См. также
  • 7 Литература
  • 8 Примечания

Возможности

Программа позволяет приводить к читаемому виду тексты на русском языке в различных кодировках (DOS, ISO 8859-5, KOI-8r, MAC, Win-1251 и пр.) и форматах (HTML, RTF, Quoted-printable, UTF-7, UTF-8), поддерживает перевод текстов из одной кодировки в другую, перевод транслитерированных текстов, расшифровывает тексты и файлы, закодированные с помощью uuencode, xxencode, base64, binhex, BtoA. Программа может обрабатывать тексты, содержащие фрагменты, написанные в нескольких различных кодировках и тексты, прошедшие через смешанное перекодирование. Поддерживает возможность добавления схем транслитерации и кодировок, а также позволяет вносить изменения в существующие схемы.

Путин рассказал Меркель анекдот про Штирлица

Программа имеет интерфейс для обработки, сохранения и печати текстов.

Иногда достаточно вставить текст в окно программы, чтобы он отобразился правильно, несмотря на сообщение «Преобразований не проводилось» в строке состояния.

Область применения

Нередко электронные письма оказываются написанными непонятными символами (так называемые кракозябры [en] ). Причина заключается в том, что

Размер: 738 KB

Похожие программы

Иконка Punto Switcher

  • Вы здесь:
  • Главная
  • Разное
  • ОС Windows и программы для Windows
  • Как исправить иероглифы в тексте. Программа Штирлиц

Как исправить иероглифы в тексте. Программа Штирлиц

Вы наверно частенько сталкивались с тем, что русский текст по непонятным причинам отображается в виде иероглифов. Причина данного явления кроется в том, что кодировка текста, используемая вами, отличается от той кодировки, в которой был создан исходный документ.

Когда приходится сталкиваться чаще всего с иероглифами в тексте

Чаще всего можно с такой проблемой столкнуться при чтении электронных писем, когда отправитель использует какую-то нестандартную кодировку, в результате чего адресованное вам письмо остается непрочитанным, несмотря на то, что оно может содержать очень важную для вас информацию.

Как исправить иероглифы в тексте. Способ №1. редактор MS Word

Можно попытаться подобрать кодировку текста самостоятельно. Так например, если вы открываете документ Microsoft Word, то для предоставления пользователю возможности выбора кодировки для открытия теста достаточно в настройках Microsoft Word на вкладке Дополнительно в группе Общие установить опцию Подтверждать преобразование формата файла при открытии.

17 Мгновений Анализ поведения Штирлица

Окно настроек MS Word

После установки данной опции редактор Microsoft Word будет предлагать выбрать кодировку для открытия теста.

Окно выбора кодировки MS Word

Проблема кроется в том, что кодировок текста существует очень много (DOS, ISO, Mac, Windows, KOI8-R и так далее), так что выбор нужной может вызвать затруднения.

Окно выбора кодировки MS Word

Как исправить иероглифы в тексте. Способ №2. Программа Штирлиц

На помощь придет программа, которая умеет преобразовывать текст в читабельный формат в автоматическом режиме при простой вставке текста из буфера обмена. Это программа Штирлиц, написанная Всеволодом Лукьяниным. Программа позволяет приводить к читаемому виду тексты на русском языке в различных кодировках (DOS, ISO 8859-5, KOI-8r, MAC, Win-1251).

К сожалению, на момент написания данной статьи домен официального сайта программы http://www.shtirlitz.ru/ выставлен на продажу. Поэтому данную программу вы можете скачать с данного сайта по ссылке http://multiblog67.ru/zagruzki/summary/2-besplatnyj-soft/23-shtirlits.html .

Как исправить иероглифы в тексте в программе Штирлиц

Итак, пусть у нас есть некоторый текстовый документ с иероглифами.

Читайте также:
Soul knight что это за программа

Текст с иероглифами

Для превращения иероглифов в читабельный текст просто копируем иероглифы прямо в блокноте или в любой другой программе, в которой отображается текст в виде иероглифов. Если команда Копировать недоступна в контекстном меню, то используем для копирования текста комбинацию клавиш Ctrl + C.

Затем запускаем программу Штирлиц, щелкаем по иконке белого листа в левом верхнем углу программы и вставляем скопированный набор иероглифов в открывшееся для вставки текста окно с именем «Без имени-1.txt».

Программа Штирлиц автоматически распознает кодировку нашего теста и выведет уже читабельный результат. Вот так все просто.

Раскодированный текст

Ну а если все-таки по каким-то причинам программе Штирлиц не по силам привести текст в читабельный вид, то можно точно так же, как и в Microsoft Word, попытаться изменить кодировку текста вручную с помощью соответствующих кнопок с названиями кодировок на панели инструментов.

Выбор кодировки текста в программе Штирлиц

На этом все. Надеюсь, статья была полезной.

  • Назад
  • Вперед

Источник: multiblog67.ru

Программа штирлиц что это

Программа «Штирлиц» (Shtirlitz for Windows ’95) расшифровывает русские тексты, написанные в различных кодировках (Win-1251, KOI-8r, DOS, ISO-8859-5, MAC и др.), в латинской транслитерации, в форматах Quoted Printable, HTML и Unicode, закодированные (uuencode, xxencode, base64, binhex (Hqx7)) тексты и файлы, а также тексты, подвергнувшиеся смешанному перекодированию, и, в частности, имеющих фрагменты в различных кодировках. «Штирлиц» способен привести такие тексты к кодировке Windows (1251) для их прочтения и для дальнейшей работы с ними (сохранение, печать, исправления и пр.). С помощью программы «Штирлиц» эти тексты можно просматривать в любых кодировках и преобразовывать в любую кодировку (win, koi, dos, iso, mac, lat и др.). Имеется возможность использовать и настраивать различные кодировки и схемы транслитерации.

Механизм распознавания кодировки может запускаться автоматически при вставке текста из буфера обмена и при загрузке файла. Программа позволяет сохранять текст в любой из перечисленных кодировок.

Кроме того, имеется возможность отслеживать изменения содержимого буфера обмена и/или приводить это содержимое к кодировке Win.

Установка программы

Использование программы

1-й способ: Нечитаемый текст через буфер обмена вставляют в окно программы «Штирлиц» и нажимают кнопку Decode.

2-й способ: Т.к. после запуска файла Shtirlitz.exe программа регистрируется в реестре и в параметрах «Файлы» можно задать расширения файлов для которых будут использоваться возможности «Штирлица», то откройте программу Проводник и шелкните правой кнопкой мыши по интересующему вас файлу (например rrr.txt). В появившемся контекстном меню выберите пункт «Открыть Штирлицем» и в открывшемся окне программы нажмите кнопку Decode.

Примечание: Если вы решили переместить программу в другой каталог, то при первом запуске из нового каталога «Штирлиц» производит свою перерегистрациюв реестре

Настройка программы

Автораспознавание (Autodetect) — при установленном флажке программа автоматически будет пытаться раскодировать текст сразу после того, как он вставлен из буфера обмена или загружен из файла. Если он не установлен, то при загрузке текста он будет показываться в той кодировке, которая установлена как текущая. В программе текущая кодировка показывается утопленной кнопкой кодировки и отображается слева на панели статуса.

По фрагментам (Search fragments) — «Штирлиц» выделяет фрагменты текста, имеющие разную кодировку. При этом ищутся фрагменты не короче 2 слов (не менее 2 буквы каждое). Для распознавания меньших фрагментов надо вручную выделять их и использовать кнопку Decode. Поиск фрагментов немного замедляет работу программы.

При установленном флажке игнорируется флажок ограничения длины проверяемого текста. При экспресс-распознавании фрагменты не ищутся и флажок не показывается.

Ограниченная длина (Limited Length) — При установленном флажке программа проверяет кодировку по первым словам текста, считая, что остальной текст написан в той же кодировке. Это значительно ускоряет работу программы. Если флажок убран, то проверяется весь текст. При установленном флажке «Искать фрагменты» этот флажок игнорируется, и ведется проверка всего текста. В режиме экспресс-распознавания он не виден.

Читайте также:
Openwrt что это за программа и нужна ли

Максимальная глубина вложений (Max. Depth) — Устанавливает максимальное число вложений (иными словами, длина цепочки) смешанных кодировок, которые программа будет проверять. Для реальных текстов, взятых, из электронной почты, глубины 2-4 должно хватать. В любом случае, найдя подходящее преобразование, программа прерывает процесс распознавания или можно его прервать принудительно.

Строгость (Strictness) — С одной стороны позволяет установить некоторые качественные параметры текста (ведь в тексте могут встречаться опечатки или комбинации букв, которые трудно назвать словом, сокращения и т.д.), а с другой включает (в крайнем левом положении на синем «эр») режим экспресс-распознавания, работающий быстрее, чем обычный, но имеющий свои особенности. При обычном распознавании, если текст расшифровывается неправильно, но программа просматривает не все уровни комбинаций кодировок, значит, параметры опознавания слишком мягкие.

В таком случае надо попробовать увеличить строгость — программа ужесточит свои требования к тексту. Если же программа просматривает все доступные комбинаций, даже когда уже лучший результат соответствует нормально читаемому тексту, то надо понизить строгость. Оптимальное же положение — посередине (как, впрочем, и экспресс-раскодирование)- годится для большинства случаев. При максимальной Строгости программа во многих случаях будет вынуждена просматривать все комбинации кодировок до заданной максимальной глубины.

Схемы — Неполные, Полные, Странные (Partial, Full, Strain schemes) — Позволяет подключать для автораспознавания разный набор схем. Неполные — это те, которые переводят только символы, соответствующие русским буквам; полные — те, которые переводят все символы, которые определены как в начальной, так и в конечной кодовой странице; странные — схемы, используемые некоторыми программами перекодирования.

Так как никто заранее не может сказать, в каком месте текст подвергается полному, а в каком неполному преобразованию, то лучше бы проверять и те, и другие. В случае, если полные и неполные не помогают, можно попробовать подключить еще и странные. Чем больше схем подключено, тем медленнее, но вернее идет процесс распознавания. Для того, чтобы «Штирлиц» не оставался совсем без схем, хотя бы один из флажков остается отмеченным. Так что если надо переключиться с одного на другой, сначала надо отметить другой, а потом снять первый.

Режим экспресс — распознавания включается при установленном в крайнее левое положение регулятора строгости определения кодировки, результата можно достичь намного быстрее, чем в обычном. Но при этом:
— Текст не может проверяться на фрагменты с разными кодировками
— Текст не может просматриваться полностью (ограничивается длина проверяемого текста)
— В окне отображения процесса распознавания нельзя посмотреть лучшую из проверяемых кодировок
— «Штирлиц» в случае неудачи может и не выдать никакой версий относительно последовательности кодировок, с помощью которой можно хоть что-то распознать в тексте.

В случае, если экспресс-распознавание не срабатывает, просто поставьте посередине регулятор строгости определения кодировки и повторите попытку. Возможно, текст имеет фрагменты с различной кодировкой, или он просто подпортился каким-то преобразованием. При обычном распознавании наверняка удастся что-то прочитать.

Другой вариант — возможно, недостаточна максимальная глубина вложений кодировки. Тогда попытайтесь проделать то же самое с увеличенной глубиной вложения.

По завершении работы программы все текущие установки сохраняются, при повторном запуске восстанавливаются.

Меню программы «Штирлиц»

Меню появляется при нажатии правой кнопки мыши или клавиши F10.

Вставить (Paste), Скопировать (Copy) — соответствуют кнопкам Paste и Copy на рабочей панели. При вставке текста из буфера обмена или при его загрузке из файла, если задан автоподбор кодировки, программа пытается преобразовать текст к кодировке Windows, которая становится текущей кодировкой. Во время процесса автоподбора появляется окно отображения процесса распознавания.

Если Авторазпознавание отключено, то текст выглядит так, как он выглядел бы в текущей кодировке (за исключением символов псевдографики).

Читайте также:
Google TV что это за программа и нужна ли она на Андроид

При копировании текста в буфер обмена или при сохранении его в файле он копируется/сохраняется в текущей кодировке. При сохранении текста в файле запрашивается имя файла, и, если файл уже существует, подтверждение о его перезаписи. Кроме того, в заголовке окна диалога явно указывается, в какой кодировке файл будет сохранен.

При вставке текста с помощью кнопки Paste новый текст заменяет весь текст, который был в окне редактирования до вставки, а не добавляется к нему.

При нажатии на кнопку Copy в буфер обмена копируется выделенная часть текста (или весь текст, если ничего не выделено).

При нажатии комбинаций Shift-Insert и Ctrl-Insert происходит обычная вставка текста и копирование, без дополнительных перекодировок.

Выделенные фрагменты можно перетаскивать с места на место мышкой (а при нажатом Ctrl — копировать), и перетаскивать их также в окна некоторых других программ (например, MS Word), при этом никаких преобразований не происходит.

Если установлен флажок открытия в новом окне или нажата кнопка Ctrl, то файлы или содержимое буфера обмена появляются в новом окне.

Можно загружать одновременно несколько файлов. Кроме того, файлы можно загрузить, выделив их в Проводнике Windows и перетащив их на окно «Штирлица».

Закрыть окно (Close window) — закрывает текущее окно редактора; если оно одно, то очищает его.

Загрузить (Load), Сохранить (Save), Печатать (Print) — Соответствуют кнопкам Load, Save и Print на рабочей панели.

Сохранить файл (Save file) — Этот пункт появляется только, когда имеются файлы, полученные в результате раскодирования вставок в формате uu-encode, xx-encode, base64, binhex. Позволяет сохранить файлы на диск. То же самое можно сделать, нажав на соответствующую кнопку в нижней части окна «Штирлица» на файловой панели.

Раскодировать (Decode), Отменить (Undo) — Соответствуют кнопкам Decode и Undo на рабочей панели. Раскодировать позволяет найти кодировку выделенного фрагмента текста и перекодировать его в Win-1251. Если в тексте ничего не выделено, то преобразуется весь текст. Отменить — восстанавливает текст в том виде, в котором он был до последней операции раскодирования, перекодирования, перевода в/из латинской транслитерации, замены.

Html->Text — соответствует кнопке Html -> Txt на закладке «Дополнительно» панели настройки, позволяет выполнить преобразование Html-файла в текстовый.

Очистить список (Clear enc. list) — очищает список из 10 последних удачных преобразований, с помощью которых программе удалось расшифровать текст. При каждом раскодировании программа, перед тем, как проверять двойные преобразования, проверяет 10 последних удачных преобразований, что сокращает время на расшифровку текстов, имеющих одинаковую кодировку. Иногда одно из предшествующих преобразований может почти правильно расшифровать текст и выдать его в качестве готового результата, вместо того, чтобы пытаться найти самое правильное преобразование. Этот пункт меню позволяет исправить такую ситуацию.

Найти (Find), Найти дальше (Find next), Заменить (Replace) – позволяет осуществлять поиск по образцу и производить замену фрагментов.

Параметры (Options), Статус (Status bar) — показывает/прячет, соответственно, Панель параметров и Панель статуса (которая находится в нижней части окна, и на которой показываются текущие действия).

Переносить слова (Word wrap) — включает/выключает режим мягкого переноса слов на новую строку, если строка по длине превышает ширину окна редактора.

Некоторые пункты меню имеют горячие клавиши, с помощью которых можно выполнять операции, не прибегая к контекстному меню:

Alt-P — Вставка текста из буфера с распознаванием кодировки
Alt-C — Копирование текста в буфер в текущей кодировке
Alt-L — Загрузка файла с распознаванием кодировки
Alt-S — Сохранение файла в текущей кодировке
Alt-D — Распознавание кодировки выделенной части текста
Alt-U — Отмена последнего преобразования
Alt-N — Распечатка текста на принтере

Нажав F1 в основном окне Вы сможете получить более подробную информацию о программе «Штирлиц».

Источник: narfu.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru