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

Ad


Значок OnWorks

tweak-wrapper - Интернет в облаке

Запустите tweak-wrapper в бесплатном хостинг-провайдере 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

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

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


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

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

  • 1
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat предоставляет
    простая интеграция сервлета tomcat
    контейнер для разработки java
    веб-приложения. Вы можете присоединиться к нам для
    обсуждение ...
    Скачать подключаемый модуль Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop предназначен для потоковой передачи
    торренты на Mac, Windows или Linux. Это
    подключается как к BitTorrent, так и к
    Одноранговые узлы WebTorrent. Теперь нет
    нужно ждать ...
    Скачать WebTorrent для рабочего стола
  • 3
    GenX
    GenX
    GenX - это научная программа для улучшения
    коэффициент отражения рентгеновских лучей, нейтрон
    отражательная способность и поверхностные рентгеновские лучи
    данные дифракции с использованием дифференциального
    алгоритм эволюции ....
    Скачать GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — программа для статистического
    анализ выборочных данных. это бесплатно
    замена фирменной программе
    СПСС. PSPP имеет как текстовую, так и
    графические нас...
    Скачать pspp4windows
  • 5
    Расширения Git
    Расширения Git
    Git Extensions - это автономный инструмент пользовательского интерфейса
    для управления репозиториями Git. Это также
    интегрируется с проводником Windows и
    Microsoft Visual Studio
    (2015/2017/2019). Ч ...
    Скачать расширения Git
  • 6
    eSpeak: синтез речи
    eSpeak: синтез речи
    Механизм преобразования текста в речь для английского и
    многие другие языки. Компактный размер с
    четкое, но искусственное произношение.
    Доступен в виде программы командной строки с
    много ...
    Скачать eSpeak: синтез речи
  • Больше »

Команды Linux

Ad