Jump to content

010 Редактор

010 Редактор
Разработчик(и) SweetScape Software Inc.
Первоначальный выпуск 16 сентября 2003 г .; 20 лет назад ( 16 сентября 2003 )
Стабильная версия
15,0 / 31 июля 2024 г .; 2 дня назад ( 31.07.2024 )
Написано в С++
Операционная система Windows , Linux , MacOS
Доступно в Английский
Тип Шестнадцатеричный редактор , Текстовый редактор
Лицензия Собственное коммерческое программное обеспечение
Веб-сайт www .sweetscape

010 Editor — коммерческий шестнадцатеричный и текстовый редактор для Microsoft Windows , Linux и macOS . Обычно редактор 010 используется для редактирования текстовых файлов , двоичных файлов , жестких дисков , процессов, размеченных данных (например, XML , HTML ), исходного кода (например, C++ , PHP , JavaScript ), сценариев оболочки (например, Bash , пакетных файлов ), файлов журналов. и т. д. С помощью двоичных шаблонов можно редактировать самые разнообразные форматы двоичных данных. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Программное обеспечение использует интерфейс документа с вкладками для отображения текстовых и двоичных файлов. Поддерживается полный поиск и замена регулярными выражениями, а также сравнения, гистограммы, алгоритмы контрольной суммы /хэша и редактирование режима столбца. различные кодировки символов , включая ASCII , Unicode и UTF-8, Поддерживаются включая преобразования между кодировками. Программное обеспечение поддерживает скрипты на языке, похожем на ANSI C.

Первоначально созданный в 2003 году Грэмом Свитом, редактор 010 был предназначен для устранения проблем в больших наборах данных многолучевой батиметрии , используемых при визуализации океана. Программное обеспечение было разработано на основе идеи двоичных шаблонов. Текстовый редактор был добавлен в 2008 году.

010 Editor доступен в виде пробной версии и может работать бесплатно в течение 30 дней. По истечении 30 дней необходимо приобрести лицензию, чтобы продолжить использование программного обеспечения.

Бинарные шаблоны

[ редактировать ]

Двоичный шаблон — это текстовый файл, содержащий ряд структур, аналогичных ANSI C. Основное различие между ANSI C заключается в том, что структуры в двоичных шаблонах могут содержать управляющие операторы, такие как if , for или while . Когда редактор 010 выполняет двоичный шаблон для файла двоичных данных, каждая переменная, определенная в двоичном шаблоне, сопоставляется с набором байтов в двоичном файле и добавляется в иерархическую древовидную структуру . Затем древовидную структуру можно использовать для просмотра и редактирования данных в двоичном файле более простым способом, чем при использовании необработанных шестнадцатеричных байтов. Двоичные шаблоны обычно имеют расширение «.bt».

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

Технология

[ редактировать ]

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

  • Редактируйте текстовые файлы , шестнадцатеричные файлы, процессы, физические и логические диски.
  • Несколько файлов отображаются в виде перетаскиваемых вкладок, которые можно организовать в группы вкладок.
  • Поддержка больших файлов (более 50 ГБ для текстовых файлов, 8 эксабайт для шестнадцатеричных файлов)
  • Найти и заменить с помощью различных типов данных и регулярных выражений
  • Найти и заменить в нескольких файлах
  • Неограниченное количество операций отмены и повтора
  • Редактирование режима столбца
  • Поддерживает 30 различных кодировок символов (например, ASCII , ANSI, Unicode , UTF-8 ), а также пользовательские кодировки и преобразования.
  • Поддержка перевода строки в ASCII, Unix, Mac и Unicode, включая визуализацию пробелов.
  • Сравнения и гистограммы
  • Инспектор для интерпретации байтов как различных типов данных
  • Возможность написания сценариев с использованием языка, похожего на ANSI C.
  • Скрипты можно публиковать в Интернете и загружать с помощью интегрированного онлайн-репозитория.
  • Выделители синтаксиса можно создавать, публиковать и загружать через онлайн-репозиторий.
  • Закладки можно создавать с использованием разных типов данных.
  • Редактируйте диски NTFS , FAT, exFAT и HFS с помощью шаблонов.
  • Алгоритмы контрольной суммы /хеширования, включая CRC-16, CRC-32, Adler32, MD2, MD4, MD5, RIPEMD160, SHA-1, SHA-256, SHA-512, TIGER
  • Импортируйте или экспортируйте шестнадцатеричные данные в шестнадцатеричном формате Intel , Motorola S-Records, шестнадцатеричном тексте, коде C/C++/Java, Base64, Uuencoding, RTF или HTML.
  • Арифметические и побитовые операции с шестнадцатеричными данными
  • Печать с контролем верхнего, нижнего колонтитула и полей.
  • Встроенный отладчик для поиска проблем с двоичными шаблонами и скриптами.
  • Портативная версия для запуска с USB-накопителей
  • Темные и светлые темы

См. также

[ редактировать ]
  1. ^ «5 лучших шестнадцатеричных редакторов по состоянию на 2020 год» . Наклон.
  2. ^ Марак, Виктор (2015). Основы анализа вредоносных программ для Windows . Packt Publishing Ltd. ISBN  9781785281518 .
  3. ^ «6 шестнадцатеричных редакторов для анализа вредоносных программ» . Блог SANS по цифровой криминалистике и реагированию на инциденты. Архивировано из оригинала 15 января 2020 г. Проверено 17 января 2020 г.
  4. ^ Нолан, Годфри (2014). Пуленепробиваемый Android: практические советы по созданию безопасных приложений . Аддисон-Уэсли Профессионал . ISBN  9780133993325 .
  5. ^ Мандия, Кевин; Пепе, Мэтью; Люттгенс, Джейсон (2014). Реагирование на инциденты и компьютерная криминалистика, третье издание . МакГроу Хилл Профессионал. ISBN  9780071798686 .
  6. ^ МакКлюр, Стюарт; Скамбрей, Джоэл; Курц, Джордж (2012). Взлом Expeded 7: секреты и решения сетевой безопасности . МакГроу Хилл Профессионал. ISBN  9780071780285 .
  7. ^ «Шестнадцатеричные редакторы» . Вредоносное ПО-Анализатор. Архивировано из оригинала 19 августа 2020 г. Проверено 17 января 2020 г.
  8. ^ «Инструменты дизассемблирования/анализа x86» . Wikibooks.org .
  9. ^ «Полевые руководства по криминалистической экспертизе вредоносных программ: набор инструментов» . Сингресс.
  10. ^ Сикорский, Майкл; Хониг, Эндрю (2012). Практический анализ вредоносного ПО: практическое руководство по анализу вредоносного ПО . Пресс без крахмала . ISBN  9781593272906 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2214b492da0ded0a157497ab981b376a__1722614640
URL1:https://arc.ask3.ru/arc/aa/22/6a/2214b492da0ded0a157497ab981b376a.html
Заголовок, (Title) документа по адресу, URL1:
010 Editor - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)