АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

tweak - Онлайн в облаке

Запустите настройку в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командная настройка, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


щипать - эффективный шестнадцатеричный редактор

СИНТАКСИС


щипать [-l | -f] [-e] [-w ширина] [-o смещение] имя файла

ОПИСАНИЕ


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

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

Когда вы открываете файл в щипать, вы можете ожидать, что содержимое экрана будет выглядеть
как это:

00000000 7F 45 4C 46 01 01 01 00 .ELF ....
00000008 00 00 00 00 00 00 00 00 ........
00000010 02 00 03 00 01 00 00 00 ........
00000018 D0 8E 04 08 34 00 00 00 .... 4 ...
00000020 2C EF 01 00 00 00 00 00, .......

В центральном столбце отображается шестнадцатеричное значение каждого байта в файле, в котором вы находитесь.
редактирование. Столбец справа показывает интерпретацию этих байтов ASCII, где
применимый. В приведенном выше примере последовательность 45 4C 46 в первой строке переводится на
заглавные буквы ASCII "ELF", но последующая последовательность 01 01 01 00 не имеет
любое печатаемое представление ASCII, поэтому в правом столбце просто печатаются точки.

Столбец слева показывает позицию в файле начала каждой строки.

Фактически, когда вы начинаете щипать, вы обычно видите 16 байт файла в строке, а не 8, как
показано выше. Однако это можно настроить, если ваш экран уже или шире, чем
обычно 80 столбцов, или если файл, который вы редактируете, состоит из записей фиксированного размера
какой-то другой размер.

По умолчанию щипать не загружает весь входной файл в память. Вместо этого он загружает его
лениво, чтение из файла на диске, когда вы запрашиваете просмотр части файла, которую он
не сохранилось. Когда вы изменяете файл, он сохраняет ваши изменения в памяти, но
продолжает ссылаться на исходный файл на диске для частей, которые вы не трогали. Этот
означает, что вы можете редактировать очень большие файлы (например, целые образы компакт-дисков) без
сложность; открытие такого файла происходит мгновенно, внесение изменений вызывает щипать's
использование памяти должно расти вместе с размером изменений, а не с размером всего файла,
и только при сохранении измененной версии будет щипать нужно прочитать весь ввод
файл для записи вывода.

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

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


В этом разделе перечислены параметры командной строки, поддерживаемые щипать.

-f Работает щипать в режиме "fix", т.е. с полностью отключенной функцией вставки. Этот
может быть полезно, если вы редактируете файл, в котором режим вставки бесполезен
(например, исполняемые файлы, как правило, сильно зависят от точных смещений файлов
что делает практически невозможным вставку данных в один без его рендеринга
непригодным для использования), и вы хотите избежать его включения по ошибке.

-l Работает щипать в режиме "смотреть". В этом режиме щипать не позволяет изменять данные
вообще; он становится просто инструментом для детального изучения файла.

-e Работает щипать в «нетерпеливом» режиме. В этом режиме щипать прочитает весь входной файл, когда
запуск. Это приводит к тому, что он занимает больше памяти, но означает, что у него нет
зависимость от входного файла остается неизменной, и другие программы могут его изменить
если им нужно, не доставляя проблем.

-w ширина
Задает количество байтов щипать будет отображаться в каждой строке. По умолчанию - 16, что
аккуратно помещается на экране с 80 столбцами.

-o смещение
Если указана эта опция, щипать гарантирует, что данное смещение файла происходит в
начало строки. Например, если вы загрузили файл с помощью параметров -w 8 -o
0x13, вы можете увидеть что-то вроде этого:

00000000 7F 45 4C .ЭЛ
00000003 46 01 01 01 00 00 00 00 F .......
0000000В 00 00 00 00 00 02 00 03 ........
00000013 00 01 00 00 00 Д0 8Е 04 ........
0000001B 08 34 00 00 00 2C EF 01 .4 ..., ..

Поместив всего три байта файла в самую первую строку, щипать устроил
что смещение файла 0x13 (19 в десятичной системе) появляется в начале четвертого
линии.

Вы могли бы использовать эту опцию, если бы знали, что редактируете файл в определенном
формат. Например, если ваш файл содержит 53-байтовый заголовок, за которым следует серия
22-байтовых записей, может оказаться полезным указать параметры -w 22 -o 53.
Это устроит так, что после заголовка каждая отдельная запись файла будет
появляются ровно на одной строке щипатьдисплей.

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

КЛЮЧИ


В этом разделе описаны все клавиши редактирования, поддерживаемые щипать по умолчанию. Ключ по умолчанию
привязки для щипать в основном похожи на Emacs.

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

o ^P и ^N перейти к предыдущей и следующей строкам; Вверх и вниз должны делать то же самое.

o ^B и ^F переходить на один символ вперед и назад; Left и Right должны делать то же самое.

o Мв и ^V переходите вверх и вниз по одному экрану за раз; Page Up и Page Down должны делать
тоже самое.

o ^A и ^E перейти в начало и конец строки; Home и End должны делать то же самое.

Нажмите М- и M-> перейти в начало и конец файла.

Нажмите ^X g перейти к определенной позиции байта в файле; вам будет предложено ввести
положение, которое вы хотите. Вы можете ввести его в десятичном формате или в виде шестнадцатеричного числа с "0x" перед
его.

Редактирование ключи
Нажмите Return, чтобы переместить курсор между шестнадцатеричной частью экрана и ASCII.
.

В шестнадцатеричном разделе вы можете вводить шестнадцатеричные цифры для изменения данных; когда в ASCII
раздел, вы можете напрямую ввести текст ASCII.

В режиме ASCII вы также можете нажать ^Q буквально цитировать следующий вводимый символ; для
Например, если вы хотите вставить Control-V, вы можете нажать ^ Q ^ V и щипать будете
автоматически вставить значение байта 0x16.

Нажмите ^ X ^ I, или клавишу Insert, если она у вас есть, для переключения между режимом перезаписи и вставкой
режим. В режиме вставки при вводе шестнадцатеричного или ASCII-ввода будут вставлены новые байты, содержащие
ценности, которые вы предоставляете. Кроме того, вы можете нажать Backspace, чтобы удалить байт слева от
курсор, или ^D или Удалить, чтобы удалить байт под курсором.

Порез и макаронные изделия
Нажмите ^@ (этот символ может быть сгенерирован комбинацией клавиш Control- @ или Control-2,
или Control-Space), чтобы отметить конец выделенной области. После этого байты
между этой меткой и курсором будет выделен. Нажмите ^@ снова отказаться от
выбор.

Нажмите Mw пока активен выбор, чтобы скопировать выбранный регион в щипатьвырезать буфер.

В режиме вставки вы также можете нажать ^W в вырезать выбранный регион
полностью из файла и поместите его в буфер вырезки.

Наконец, нажмите ^Y чтобы вставить содержимое вырезанного буфера обратно в файл (это перезапишет
или вставить в зависимости от текущего режима).

Поиск
Нажмите ^S для поиска последовательности байтов. Вам будет предложено ввести текст для поиска
в нижней строке экрана. Вы можете ввести этот текст в кодировке ASCII или в виде шестнадцатеричной последовательности.
байтовые значения с префиксом обратной косой черты (\). Например, если вы хотите найти
значение байта 5, за которым следует слово "привет", вы можете ввести \ 05привет, Если ты хочешь
укажите буквальный символ обратной косой черты, вы можете ввести его в шестнадцатеричном формате (как \ 5C) или просто
удвойте его при вводе (\\).

Нажмите ^R для поиска назад, а не вперед от текущей позиции курсора.

С щипать имеет дело с чисто двоичными данными, поиск всегда чувствителен к регистру.

Управление домен дисплей
Если вы нажмете ^X w, вам будет предложено ввести новую ширину отображения. Это то же самое
эффект как передача -w параметр в командной строке. Аналогично нажатие ^X o позволяет вам
для ввода нового смещения дисплея, эквивалентного -o опцию.

По умолчанию текущая позиция и размер файла отображаются на щипатьстатусная строка
в шестнадцатеричном формате. Если вы предпочитаете их в десятичном формате, вы можете нажать ^X x or ^X h переключать их между
шестнадцатеричный и десятичный.

Прочее
Нажмите ^L для перерисовки экрана и обновления курсора. Нажмите ^Z приостановить щипать и
временно вернуться в оболочку.

Нажмите ^ X ^ S чтобы сохранить редактируемый файл.

Нажмите ^ X ^ C выйти щипать. (Если вы сделаете это с несохраненными изменениями, вас спросят,
вы хотите их спасти.)

КОНФИГУРАЦИЯ ФАЙЛОВ


щипатьпривязки клавиатуры настраиваются. Он попытается прочитать файл из вашего дома
каталог называется .tweakrc, и если он найдет его, он будет использовать описанные привязки клавиатуры
в этом. Если он не найдет его, он будет использовать свои внутренние привязки по умолчанию.

Большинство директив в .tweakrc имеют форму "связывать имя-команды ключ". Например,
"связывать выход ^ X ^ C". Кроме того, есть еще две директивы, ширина и смещение, который
укажите параметры отображения по умолчанию, если нет -w и -o параметры указаны.

Самый простой способ узнать о .tweakrc файл должен начинаться с щипать выводить его
внутренний по умолчанию:

твик -D> $ HOME / .tweakrc

Затем вы можете прочитать файл по умолчанию, изучить щипать внутренние имена команд и отредактируйте
файл, чтобы делать то, что вы хотите.

Используйте настройку онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 2
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 3
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Быстрый туннельный прокси, который поможет вам
    обход брандмауэров Это приложение
    который также можно получить из
    https://sourceforge.net/projects/shadowsocksgui/.
    Это ха ...
    Скачать Shadowsocks
  • 6
    Темы GLPI
    Темы GLPI
    Скачать выпуск на
    https://github.com/stdonato/glpi-modifications/
    Цветовые темы для GLPI 0.84 и 0.85 Новое
    Модификации для GLPI Это
    приложение, которое c ...
    Скачать темы GLPI
  • Больше »

Команды Linux

Ad