<othercredit role="translator"><firstname>Антон</firstname><surname>Иванов</surname><affiliation><address><email>a-i@bk.ru</email></address></affiliation><contrib>Перевод на русский язык</contrib></othercredit>
<para>&khexedit; -- это редактор данных в двоичных файлах. Он включает в себя функции поиска/замены, закладки, множество настроек, поддержку перетаскивания мышью и другие возможности.</para>
<para>Введите в командной строке <userinput><command>khexedit</command></userinput> или выберите <guimenuitem>Двоичный редактор</guimenuitem> из подменю <guisubmenu>Утилиты</guisubmenu> <guimenu>меню KDE</guimenu>.</para>
<para>Доступны стандартные параметры командной строки, связанные с &Qt; и &kde;. Их список можно получить, введя команду <userinput><command>khexedit</command> <option>--help</option></userinput>. </para>
<para><option>--offset</option> <replaceable><адрес></replaceable> -- перейти на позицию <replaceable><адрес></replaceable> в открытом файле.</para>
<para>При открытии документа байты отображаются в шестнадцатиричном формате в окне данных. Вы можете редактировать, вырезать, копировать, вставлять, перетаскивать данные как в любом текстовом редакторе. Курсор отмечает текущую позицию. Нажатием клавиши <keycap>Insert</keycap> вы можете переключаться между режимами вставки и замены. В меню <guimenu>Вид</guimenu> вы можете выбрать восьмеричный, двоичный и десятичный режимы отображения данных.</para>
<para>Столбец адресов (слева) показывает позицию определённого байта в файле. Текстовое поле справа показывает данные в формате <acronym>ASCII</acronym>; в нём отображаются позиция курсора и изменения данных. Вы можете также редактировать содержимое текстового поля, и эти изменения будут отражены в окне данных.</para>
<para>Панель преобразований отображает значение байта под курсором в различных форматах. Также отображаются значения всех стандартных типов данных, начинающихся в байте под курсором.</para>
<para>Одновременно могут быть открыты несколько документов, но только один может быть активен. Используйте меню <guimenu>Документы</guimenu> для переключения между открытыми файлами.</para>
<listitem><para>Текст, таблицы <acronym>HTML</acronym>, Rich Text (RTF), массив C. Используйте вкладку <guilabel>Параметры</guilabel> для настройки экспортирования в форматы Массив C и Таблицы <acronym>HTML</acronym>.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Цель</guilabel></term>
<listitem><para>Файл, в который будут записаны экспортируемые данные.</para></listitem>
<listitem><para>Выберите, какие данные нужно экспортировать -- документ целиком, выделенную часть или диапазон между двумя указанными адресами.</para></listitem>
<para>Параметры в диалоговом окне позволяют вам выбрать размер шаблона, его формат (шестнадцатиричный, десятичный, восьмеричный, двоичный или текстовый) и место вставки.</para>
<para>Если отмечен флажок <guilabel>Повторить шаблон</guilabel>, указанная строка будет вставляться до тех пор, пока не будет достигнута длина, указанная в поле <guilabel>Размер</guilabel>.</para></listitem>
<listitem><para>Первые пять параметров <action>определяют формат отображения данных </action>в окне данных: шестнадцатиричный, десятичный, восьмеричный, двоичный или текстовый. Если выбран текстовый режим, дополнительное текстовое поле не отображается.</para></listitem>
<listitem><para>Если эта опция включена, <action>все адреса показываются и интерпретируются как десятичные</action>, а не шестнадцатиричные.</para></listitem>
<listitem><para>Выбрать кодировку для текстового поля. Могут быть использованы альтернативные кодировки, такие как <acronym>EBCDIC</acronym> и 7-битный <acronym>ASCII</acronym>. Вы можете добавить дополнительные кодировки (функция ещё не реализована).</para></listitem>
<listitem><para>Добавить закладку на текущую позицию в документе. </para>
<para>Для одного документа может быть добавлено несколько закладок. Для каждого документа существует отдельный набор закладок; соответствующий набор отображается внизу меню <guimenu>Закладки</guimenu> при выборе документа. Выберите закладку из меню, чтобы перейти к месту, на которое она указывает.</para></listitem>
<listitem><para><action>Переназначить позицию в документе, на которую указывает закладка</action>. Будет показан диалог со списком доступных закладок; выберите из них ту, которую хотите изменить. Теперь закладка будет указывать на текущее положение курсора в документе.</para></listitem>
<listitem><para><action>Удалить существующую закладку</action> Будет показан диалог со списком доступных закладок; выберите ту, которую вы хотите удалить.</para></listitem>
<listitem><para>Найти <acronym>ASCII</acronym>-строки в данных. Могут быть указаны минимальаня длина строки, чувствительность к регистру и шаблон поиска.</para></listitem>
<listitem><para><action>Произвести двоичную операцию над данными</action>. Могут быть указаны операция (AND, OR, ROTATE..) и операнд. Флажки позволяют ограничить действие операции некоторым количеством байт или диапазоном до или после курсора.</para></listitem>
<listitem><para>Открыть список значений и их <acronym>ASCII</acronym>-эквивалентов, а затем <action>вставить выбранное значение в позиции курсора</action>.</para></listitem>
<listitem><para><action>Введите в любое из полей некоторое значение, и вы увидите его шестнадцатиричный, десятичный, восьмеричный, двоичный и текстовый эквивалент</action>. Флажок позволяет использовать в качестве исходного значение под курсором.</para></listitem>
<listitem><para>Изменить режим показа вкладок для всех текущих документов. Вкладки могут отображаться выше или ниже окна редактора, а могут быть скрыты. Скорее всего, переключаться между документами при помощи вкладок для вас будет удобнее, чем при помощи меню Документы.</para></listitem>
<listitem><para><action>Изменяет режим показа панели преобразований</action>. Она может быть встроена в главное окно, располагаться в отдельном окне или быть скрытой.</para></listitem>
<listitem><para><action>Изменить режим показа строки поиска</action>. Она может находиться выше или ниже редактора, или быть скрытой.</para></listitem>
<listitem><para>Длина строки и размер столбца (в байтах). Эти два параметра могут быть изменены отдельно для разных режимов. Фиксированное количество байт в строке. Фиксировать колонку в конце строки. Сетка между текстом. Ширина разделителей полей, границ.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Курсор</guilabel></term>
<listitem><para>Скорость мигания и форма курсора. Поведение курсора при потере фокуса окном редактора.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Шрифт</guilabel></term>
<listitem><para>Имя, стиль и размер шрифта. Символ, заменяющий непечатаемые знаки.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Цвета</guilabel></term>
<listitem><para>Все цвета в &khexedit; могут быть настроены, включая цвета чётных и нечётных строк и столбцов, закладок, разделителей и линий сетки. Исключение составляет лишь цвет выделенного текста -- он определяется в Центре управления KDE.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Файлы</guilabel></term>
<listitem><para>Автоматическое открытие последнего или всех последних редактированных файлов. Восстановление позиции курсора при открытии. Защита от записи (включена по умолчанию). Сохранение списка <quote>Недавних документов</quote> (также здесь можно очистить этот список).</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>Разное</guilabel></term>
<listitem><para>Автоматическое копирование в буфер обмена при выделении текста. Режим вставки, а не замены текста по умолчанию. Требовать подтверждение для изменения направления поиска. Курсор переходит на ближайший перемещённый байт (в двоичном режиме). Подавать сигнал при неудачном вводе или серьёзной ошибке. Показывать закладки в столбце адресов и полях редактора. Предупреждать, когда количество страниц превышает лимит. Макисмальное число отмен действий.</para></listitem>
<para>На панели инструментов находятся кнопки следующих команд:</para>
<note><para>(Все они идентичны соответствующим командам меню, кроме кнопок <guiicon>Перенести документ</guiicon> и <guiicon>Переключить защиту на запись</guiicon>)</para></note>
<listitem><para><guiicon>Перенести документ</guiicon> -- щелкните на этой кнопке и перетащите её в текстовый редактор или в новое окно &khexedit;.</para></listitem>
<para>Панель поиска служит для нахождения определённого значения в документе. Введите нужное значение в поел ввода, выберите шестнадцатиричное, восьмеричное, двоичное, десятичное или текстовое представление и нажмите кнопку <guibutton>Поиск</guibutton>. Отметьте флажок <guilabel>Назад</guilabel>, чтобы произвести поиск в направлении от места курсора к началу документа, или отметьте флажок <guilabel>Не различать регистр</guilabel> для нечувствительного к регистру символов поиска текста. Чтобы скрыть панель поиска, нажмите кнопку <guiicon>X</guiicon> в правой части панели; чтобы вновь показать её, выберите пункт <guimenuitem>Строка поиска</guimenuitem> в меню <guimenu>Настройка</guimenu>.</para>
<para>Панель преобразований отображает выбранный байт в различных форматах. Для восьмибитных значений отображается байт под курсором; для больших значений показывается значение, начиная с этого байта.В правом столбце отображаются различные кодировки текущего байта. В панели преобразований доступны следующие опции:</para>
<term><guilabel>Декодировка little endian</guilabel></term>
<listitem><para>Если этот флажок отмечен, многобайтовые значения будут вычисляться при помощи метода прямого порядка байтов, используемого на процессорах х86 и Alpha. При такой схеме, первый байт представляет наименее значимую часть числа (младший байт). (0a 4e = 0x4e0a = 19978) Если эта опция отключена, многобайтовые значения вычисляются при помощи метода обратного порядка байтов, используемого на процессорах PowerPC и Sparc (0a 4e = 0x0a4e = 2638)</para></listitem>
<term>Кодировка/выделение</term> <!-- fix this -->
<listitem><para>Если не выделено ни одного байта, здесь показывается информация об используемой кодировке (См. раздел <link linkend="view-encoding"><menuchoice> <guimenu>Вид</guimenu> <guimenuitem>Кодировка документа</guimenuitem> </menuchoice></link>). Если выделены какие-либо байты, показывается начало выделения и его длина.</para>
<listitem><para>Показывает, будут ли вводимые с клавиатуры данные вставляться в месте курсора (<guilabel>ВСТ</guilabel>) или заменять существующие (<guilabel>ЗАМ</guilabel>). Для переключения режимов нажмите клавишу <keycap>Insert</keycap>.</para></listitem>
<listitem><para>Отображает, в каком формате показываются данные: в шестнадцатиричном, восьмеричном, двоичном, десятичном или текстовом. Переключаться между этими режимами можно из меню <guimenu>Вид</guimenu>.</para></listitem>
<listitem><para>Показывает, может ли быть изменён текущий документ (<guilabel>RW</guilabel>) или включен режим только для чтения (<guilabel>R</guilabel>). Переключиться между режимами можно крайней правой кнопкой на панели инструментов или используя подменю <guimenuitem>Права</guimenuitem> из меню <guimenu>Файл</guimenu>.</para></listitem>