англійськафранцузькаіспанська

Ad


Значок OnWorks

hexedit - онлайн в хмарі

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

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

ПРОГРАМА:

ІМ'Я


hexedit - перегляд і редагування файлів у шістнадцятковому чи ASCII

СИНТАКСИС


hexedit [-s | --сектор] [-m | --збільшити] [-h | --help] [ім'я файлу]

ОПИС


hexedit показує файл як у ASCII, так і в шістнадцятковому. Файл може бути пристроєм як
файл читається по частинах. Ви можете змінити файл і шукати в ньому.

ВАРІАНТИ


-так, --сектор
Відформатуйте дисплей, щоб мати цілі сектори.

-м, -- максимізувати
Намагайтеся максимально розширити відображення.

-h, --допомога
Покажіть використання.

КОМАНДИ (швидко)


Moving
<, > : перейти до початку/кінця файлу
Праворуч: наступний символ
Зліва: попередній символ
Вниз: наступний рядок
Вгору: попередній рядок
Головна: початок рядка
Кінець: кінець рядка
PUp: сторінка вперед
PDown: сторінка назад

Різне
F2: зберегти
F3: завантажити файл
F1: допомога
Ctrl-L: перемалювати
Ctrl-Z: призупинити
Ctrl-X: зберегти та вийти
Ctrl-C: вихід без збереження

Вкладка: перемикач hex/ascii
Повернення: перейти до
Backspace: скасування попереднього символу
Ctrl-U: скасувати все
Ctrl-S: пошук вперед
Ctrl-R: пошук назад

Вирізати та вставити
Ctrl-пробіл: встановити позначку
Esc-W: копія
Ctrl-Y: вставити
Esc-Y: вставити у файл
Esc-I: заповнити

КОМАНДИ (повне та детально)


o Стрілка вправо, Стрілка вліво, Стрілка вниз, Стрілка вгору - перемістити курсор.
o Ctrl + F, Ctrl + B, Ctrl + N, Ctrl + P - перемістити курсор.
o Ctrl+стрілка вправо, Ctrl+стрілка вліво, Ctrl+Стрілка вниз, Ctrl+стрілка вгору - перемістити n разів
курсор.
o Esc+стрілка вправо, Esc+стрілка вліво, Esc+Стрілка вниз, Esc+стрілка вгору - перемістити курсор у n разів.
o Esc+F, Esc+B, Esc+N, Esc+P - перемістити курсор у n разів.
o Головна, Ctrl + A - перейти до початку рядка.
o кінець, Ctrl + E - перейти до кінця рядка.
o сторінка up, Esc+V, F5 - піднятися у файлі на одну сторінку.
o сторінка вниз, Ctrl + V, F6 - опуститися у файлі на одну сторінку.
o <, Esc+, Esc+Додому - перейти до початку файлу.
o >, Esc+>, Esc+End - перейти до кінця файлу (для звичайних файлів, які мають розмір).
o Ctrl + Z - призупинити hexedit.
o Ctrl + U, Ctrl +_, Ctrl+/ - скасувати все (забути про зміни).
o Ctrl + Q - прочитати наступний символ введення та вставити його (це корисно для вставки елемента керування
символи та зв'язані ключі).
o таб, Ctrl + T - перемикатися між ASCII та шістнадцятковим.
o /, Ctrl + S - пошук вперед (в ASCII або в шістнадцятковому, використовуйте TAB змінювати).
o Ctrl + R - пошук назад.
o Ctrl + G, F4 - перейти до позиції у файлі.
o Повернення - перейти до сектора у файлі if --сектор використовується, інакше перейдіть на позицію в
файл.
o Esc+L - відобразити сторінку, починаючи з поточної позиції курсору.
o F2, Ctrl + W - зберегти зміни.
o F1, Esc+H - довідка (показати сторінку man).
o Ctrl + O, F3 - відкрити інший файл
o Ctrl + L - повторне відображення (оновлення) дисплея (корисно, коли ваш термінал зіпсується).
o Повернення на одну позицію, Ctrl + H - скасувати зміни, внесені до попереднього байта.
o Esc+Ctrl+H - скасувати зміни, внесені до попередніх байтів.
o Ctrl + Space, F9 - встановити позначку, де знаходиться курсор.
o Esc+W, видаляти, F7 - копіювати виділений регіон.
o Ctrl + Y, Insert, F8 - вставити (витягнути) раніше скопійовану область.
o Esc+Y, F11 - зберегти раніше скопійовану область у файл.
o Esc+I, F12 - заповнити виділення рядком
o Esc+T - обрізати файл у поточному місці
o Ctrl + C - беззастережний вихід (без збереження).
o F10, Ctrl + X - кинути.

Для Esc команди, іноді він працює інший замість Esc. Смішні речі тут
(особливо для жаб :) egrave = Alt+H , ccedilla = Alt+G, Alt+Y = ugrave.

Модельна
У нижній частині дисплея у вас є модель (скопійована з emacs). Як і в emacs, ви
мають позначення --, ** та %%, що означає незмінений, змінений і лише для читання. Тоді ти
мати назву файлу, який ви зараз редагуєте. Поруч знаходиться поточна позиція
курсор у файлі, а потім загальний розмір файлу. Загальний розмір файлу не зовсім
правильно для пристроїв.
У режимі --sector він показує сектор, у якому знаходиться курсор.

Редагування
Ви можете редагувати в ASCII або шістнадцятковому. Ви можете перемикатися між двома за допомогою таб. Коли
файл доступний лише для читання, його не можна редагувати. Під час спроби редагувати файл, доступний лише для читання, з’являється повідомлення
(``Файл доступний лише для читання'') повідомляє, що він недоступний для запису.
Зміни виділені жирним шрифтом, доки вони не будуть збережені. Модель вказує, чи є
ви змінили файл чи ні.
При редагуванні лише в шістнадцятковому форматі 0,1, ...,9, a,b, ...,f, A,B, ...F є законними. Інші ключі
є незв'язаними. Коли ви вперше натискаєте незв’язану клавішу, з’являється довідка. Він не вискочить знову
якщо ви не зателефонуєте до допомоги безпосередньо (з F1).
Під час редагування в ascii вам може бути важко вводити такі символи, як / які є
прив'язаний до функції. Рішення полягає у використанні функції вставки в лапках Ctrl + Q, ключ
після того, як функція вставки в лапках не обробляється hexedit (наприклад, вставка в лапках emacs,
або як символ \ в C).

Пошук
Ви можете шукати рядок у форматі ASCII або у шістнадцятковому. Ви можете перемикатися між ними
з таб. Якщо рядок знайдено, курсор переміщується на початок відповідності
Розташування. Якщо пошук не вдався, про це повідомляється повідомлення (``не знайдено''). Ви можете скасувати
пошук, натиснувши клавішу.
Пошук у шістнадцятковій системі дещо заплутаний. Ви повинні вказати шістнадцятковий рядок із символом
парна кількість символів. Тоді пошук можна виконувати побайтно. Якщо ви хочете шукати
довге число (наприклад: 32-бітове число), ви повинні знати його внутрішнє представлення
число (проблема з малим/великим порядком байтів) і вкажіть його таким, яким воно є в пам'яті. Наприклад, на а
Процесор Intel (little endian), ви повинні поміняти місцями кожен байти: записується 0x12345678
0x78563412 в пам'яті, і це рядок, який ви повинні надати пошуковій системі.
Перед пошуком вас запитають, чи бажаєте ви зберегти зміни, якщо файл редаговано.

Для більш складного пошуку див. патч Фолькера Шаца за адресою
<http://www.volkerschatz.com/unix/homebrew.html#hexedit>.

Вибір, копіювання, склеювання, наповнення
Спочатку виберіть частину буфера, яку ви хочете скопіювати: почніть встановлювати позначку, де ви
хочу. Потім перейдіть до кінця області, яку потрібно скопіювати (ви можете скористатися функцією go to і
функції пошуку). Потім скопіюйте його. Потім ви можете вставити скопійовану область в поточну
файлі або в іншому файлі.

Ви також можете заповнити виділену область рядком або символом: почніть вибирати блок
ви хочете заповнити (встановіть позначку, а потім перейдіть до кінця блоку), і викличте заливку
функція (F12). hexedit запитайте у вас рядок, яким ви хочете заповнити блок.
Код не налаштований на величезне заповнення, оскільки він зберігає зміни в пам'яті, поки ви не будете
зберегти їх. Ось чому hexedit попередить вас, якщо ви спробуєте заповнити великий блок.

Коли позначку встановлено, вибір відображається у зворотному режимі.
Майте на увазі, що скопійована область містить зміни, внесені під час копіювання. Але
якщо ви скасовуєте зміни, це не змінює вміст буфера копіювання. Здається
очевидно, але це варто сказати.

Прокрутка
Прокрутка різна незалежно від того, перебуваєте ви --сектор режим чи ні. У звичайному режимі
прокрутка відбувається рядок за рядком. У секторному режимі прокрутка здійснюється сектор за сектором. В обох
режимах, ви можете примусово запустити дисплей з заданої позиції за допомогою Esc+L.

Використовуйте hexedit онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad