Лучшие бесплатные шестнадцатеричные редакторы (hex). Установка Open Freely

HEX-редакторы – это вспомогательный инструмент, позволяющий проводить редактирование двоичных (бинарных) данных компьютерных файлов. С их помощью легко вносить необходимые изменения в hex-код, устранять какие-либо баги, отслеживать цифровые подписи в файлах и многое другое. Несмотря на то, что больше ценятся стационарные инструменты (уровня популярного «HEX EDITOR»), сетевые онлайн HEX-редакторы обладают достаточными возможностями для выполнения большинства необходимых пользователю операций. Ниже мы разберём, какие HEX сервисы онлайн представлены в сети, и как работать с их функционалом.

Нужно запомнить, что «HEX редактор» («редактором бинарных файлов» или «редактором байтов») обычно представляет собой компьютерную программу для работы с двоичным (бинарным) кодом. Имя «hex» является сокращением от «hexademical» (шестнадцатеричный), что связано с шестнадцатеричной системой счисления, позиционирующей цифру 16 как базис (аналогично цифре 10 в десятичной системе).

Основное назначение «HEX редакторов» — парсинг и редактирование секторов флоппи и жёстких дисков. Тем не менее указанные инструменты активно используются для анализа и редактирования содержимого множества компьютерных файлов.

По сравнению со стационарными альтернативами, HEX редактор в режиме онлайн может обладать более скромными возможностями. Обычно он работает в окне браузера, и не поддерживает файлы большого объёма. Тем не менее существуют HEX сервисы с довольно мощным функционалом, способным привлечь внимание профессионалов.

Работа с HEX онлайн строится по стандартному алгоритму. Вы переходите на такой сетевой редактор, загружаете в него файла для редактирования, выполняете изменения, после чего сохраняете на ПК полученный результат.

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

Onlinehexeditor.com – популярный англоязычный редактор файла HEX

Сетевой HEX-редактор onlinehexeditor.com – один из самых популярных HEX-инструментов в интернациональном сегменте сети. Разработан в Германии, имеет англоязычный интерфейс, позволяет проводить базовое HEX-редактирование, осуществляет поиск и вычисление контрольных сумм. Ограничений по размеру загружаемых файлов не выявлено.

Работа с редактором также не несёт особых сложностей.

  1. Вы переходите на onlinehexeditor.com .
  2. Нажимаете слева на «Open File» и загружаете файл для редактирования на ресурс (поддерживается загрузка сразу нескольких файлов и переключение между ними).
  3. Курсором активируете нужную ячейку, после чего вписываете нужное её значение на панели редактирования справа.
  4. Для сохранения результата существует кнопка «download file» на меню слева.

Hexed.it – удобный и функциональный редактор онлайн

Сетевой HEX редактор «Hexed.it » написан на Typescript, а обеспечивающий его работу сервер использует легендарную node.js — программную платформу, работающую на движке V8 для JavaScript. Преимуществом Hexed.it является работа с большими выполняемыми файлами без необходимости загрузки бинарных файлов на сервер, а также поддержка русского языка. Все операции с бинарными файлами выполняются в вашем браузере, с помощью JavaScript и HTML5.

На ресурсе представлен инспектор данных и поисковая система. Просто наведите курсор на нужное значение, нажмите правую клавишу мыши и начните редактирование hex-файла. В меню инструментов имеется идентификатор PE, базирующийся на TrID.

Hex-works.com – выполнение HEX редактирования

Сетевой HEX-редактор hex-works.com представлен бета-версией продукта, доступной онлайн. Его возможности предназначены для анализа и редактирования небольших двоичных файлов (к примеру, флеш-памяти микроконтроллеров, дампов EEPROM и других сподручных альтернатив). В сервисе имеется возможность открытия, редактирования, сравнения и сохранения файлов в различных табах.

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

Mobilefish.com – простой англоязычный hex-редактор файлов онлайн

Среди простых HEX сервисов онлайн необходимо отметить mobilefish.com – сайт, посвящённый веб-девелопмент, блокчейну и других цифровым технологиям. В его функционале имеется простой редактор, позволяющий проводить HEX-редактирование файлов не более 5 килобайт. Инструмент имеет необходимый базисный набор инструментов для редактирования уже существующих файлов, плюс позволяет создавать свои собственные бинарные файлы.

  1. Для работы с ним необходимо перейти на mobilefish.com .
  2. Нажать на «Обзор», ввести код подтверждения.
  3. После чего нажать на «Extract Info».

Icebuddha.com – HEX вьювер и парсер

И последний сетевой HEX-сервис, о котором я хочу рассказать – это icebuddha.com . Это не столько редактор, сколько простой и удобный hex-вьювер и парсер бинарных файлов с открытым исходным кодом, работающий в вашем браузере. Поскольку «IceBuddha» работает в браузере, то ваши файлы не будут загружены на сторонний ресурс. Для парсинга здесь используется удобный скрипт Python.

Заключение

В сети представлено несколько сервисов, предлагающих пользователю HEX редактор в режиме онлайн. Несмотря на то, что онлайн-сервисы в целом уступают своим стационарным аналогам, есть ресурсы (к примеру, Hexed.it) обладающие довольно широким функционалом и богатством возможностей. Если вам необходимо выполнить быстрое hex-редактирование, то сетевые сервисы станут отличной альтернативой, позволяющей осуществить необходимые вам операции.

Вконтакте

User Guide

Overview

Hex Viewer is a plugin for Sublime Text that allows the toggling of a file into a hex viewing mode. Hex Viewer also supports hex editing.

HexViewer: Go to Offset

Moves the cursor to the given offset (address). Input is received through the input panel.

HexViewer: Show Hex Edit Panel

Invoking this command will take the currently selected bytes on a line and display them in an input panel. They can then be modified and submitted to replace the original bytes. Strings can also be used by using the s: prefix followed by the equivalent ASCII characters that are to replace the selected bytes.

HexViewer: Discard All Edits

If at any time you would like to discard all of the changes you have currently made to the hex view, you can invoke this command and a clean hex view will be reloaded.

HexViewer: Export Bin

Exports the current hex view to a binary file.

HexViewer: Run Checksum

By default, it opens up a quick panel with all available hashes that can be used as a checksum. When an algorithm is selected, it is used to retrieve the checksum for the current file in hex view mode.

HexViewer: Generate Hash

Shows a quick panel allowing you to select the desired hash, and the n shows an input panel that allows you to specify the string to be hashed. A panel is then displayed with your generated hash according to the selected specifications.

HexViewer: Generate Hash from Selection

Allows you to generate hashes from your current selection(s). Multi-select regions" content will be combined and evaluated together. If a region contains newlines, they will be hashed as well.

HexViewer: Abort (Hex Conversion|Export|Checksum)

Abort the given action.

HexViewer: Open in External Viewer

Opens the current binary file in an external hex editor.

Configurable settings

Settings are configurable in the hex_viewer.sublime-settings file.

group_bytes_by_bits

Groups together the bytes by the number of bits. Valid numbers are must be divisible by bytes and currently go up to 128 bits.

// Group bytes together by bits // Valid Settings (8|16|32|64|128) "group_bytes_by_bits" : 16 ,

valid_bytes_per_line

Sets the number of valid bytes that will be allowed for the valid_bytes_per_line . Keep in mind though that just be because a value is deemed valid here, there are still some restriction that are covered in .

// These are the valid bytes per line options "valid_bytes_per_line" : [ 8 , 10 , 16 , 24 , 32 , 48 , 64 , 128 , 256 , 512 ],

bytes_per_line

Number of bytes that will be shown on a line. Can be any value found in . Even if the value is valid, there are some things to be aware of. HexViewer will default to a more reasonable value if the following does not hold true bytes_per_line / (group_bytes_by_bits / 8) == 0 ; if this does not hold true, there will be an adjustment made to the final number of bytes per line.

// Number of 8 bit bytes per line. // See "valid_bytes_per_line" for valid options "bytes_per_line" : 24 ,

use_lowercase_hex

Controls whether hex values are displayed with lowercase or uppercase characters.

// Use lowercase hex values. "use_lowercase_hex" : true ,

custom_font

Sets the font used in a HexViewer view. It is strongly recommended to set this to a monospaced font if your default font is not monospaced.

// Use None to use the current Sublime Text font. "custom_font" : "none" ,

custom_font_size

Sets the font size to be used in a HexViewer view.

// Use zero to use the current Sublime Text font size. "custom_font_size" : 0 ,

inspector

Sets whether the Hex Inspector panel is enabled. To have the Hex Inspector panel auto-open when a HexViewer view loads, see .

// Show inspector panel "inspector" : true ,

inspector_endian

Sets the endianness of the displayed values in the inspector. The string value of big and little can be used.

// endian? (big|little) "inspector_endian" : "big" ,

inspector_auto_show

Sets whether the Hex Inspector panel will auto-show on HexViewer view load. If this is disabled, the Hex Inspector panel can still be shown manually when desired.

// Show inspector panel on hex view load and hide on hex view hide "inspector_auto_show" : true ,

inspector_integer_format

Controls the text format for integer output in the inspector panel. Uses standard python string formatting.

// Inspector format strings: ints and unsigned ints "inspector_integer_format" : "%-12s: %-22d" ,

inspector_float_format

Controls the text format for float output in the inspector panel. Uses standard python string formatting.

// Inspector format strings: floating point decimals "inspector_float_format" : "%-12s: %-22e" ,

inspector_double_format

Controls the text format for double output in the inspector panel. Uses standard python string formatting.

// Inspector format strings: double floating point decimal strings "inspector_double_format" : "%-12s: %-22e" ,

inspector_missing/bad_format

Controls the text format for missing/bad output in the inspector panel. Uses standard python string formatting.

// Inspector format strings: "NAN" and not enough bytes to show numbers "--" "inspector_missing/bad_format" : "%-12s: %-22s" ,

inspector_binary_format

Controls the text format for binary output in the inspector panel. Uses standard python string formatting.

// Binary number formatting "inspector_binary_format" : "%-12s: %-22s"

enable_fake_hex_file

When loading a file that is a HexViewer visual representation of a binary file, and the syntax is set to HexViewer"s custom syntax, HexViewer will enable basic byte highlight features, Hex Inspector panel etc.

// Treat files in hex syntax with proper format // (usually .hex files; saved versions of hex output) // as real hex views. The following functionality will be omitted: // hex toggle, editing, writing to file, // and dynamic changing of bits and bytes functionality. // Address searching, Hex inspector, etc. should work fine. "enable_fake_hex_file" : true ,

highlight_max_bytes

Sets the max number of allowed bytes that HexViewer will highlight when selected. This is a setting that limits the highlight for the sake of performance. Keep this set to a reasonable value.

// Approximate max byte selection. // The highlighter will highlight individual selections until // the max number of bytes is found. The selection containing // the maximum byte will still be finished even if it has more // bytes than the max. "highlight_max_bytes" : 1000 ,

prompt_on_file_too_big

Prompts the user with a dialog that gives the user the option to bypass the default action. By default HexViewer cancels rendering a hex view if the file is too big; or, if an external viewer is configured, HexViewer will open the binary file in the configured external viewer. This option gives the user the ability to conditionally override the default action and render the hex viewer tab despite file size being too large.

// If the file is too large (as defined in the settings file via "max_file_size_kb"), // prompt the user with a dialog asking whether they would like to open the file internally anyways // or use the default action (open in external viewer defined in "external viewer" or terminate action // if "external_viewer" is not set or invalid). "prompt_on_file_too_big" : false ,

highlight_throttle

Sets whether highlight_max_bytes will be used. This allows a user to not limit the number of highlighted bytes. It is not recommended to use this for performances sake.

//Enable highlight throttling "highlight_throttle" : false ,

highlight_scope

Define the highlight color when a byte or ASCII char is selected. Colors must be a scope found in your theme file, if not, the color will be the default font color.

// Scope? (Defined in theme files.) // Examples: (keyword|string|number) "highlight_scope" : "string" ,

highlight_scope

Define the highlight color for bytes that have been edited. Colors must be a scope found in your theme file, if not, the color will be the default font color.

"highlight_edit_scope" : "keyword" ,

highlight_icon

Sets a gutter icon for highlighted bytes. Default is set to the string none to hide the icon. This can be changed to either dot , circle , bookmark , cross , or none .

// Icon? (dot|circle|bookmark|cross|none) "highlight_icon" : "none" ,

highlight_edit_icon

Sets a gutter icon for edited bytes. Default is set to the string none to hide the icon. This can be changed to either dot , circle , bookmark , cross , none .

"highlight_edit_icon" : "none" ,

highlight_style

Sets the highlight style for highlighted bytes. Can be solid , outline , underline , or none .

// Style? (solid|outline|underline|none) "highlight_style" : "solid" ,

highlight_edit_style

Sets the highlight style for edited bytes. Can be solid , outline , underline , or none .

"highlight_edit_style" : "underline" ,

max_file_size_kb

Sets a limit for how big of a binary file HexViewer will try and convert to a HexView. Size is in Kilobytes.

// Maximum allowed byte size that HexViewer will parse "max_file_size_kb" : 50000.0 ,

external_viewer

Sometimes it may be desired to open a hex view in an external editor. Due to the nature of the Sublime Text API, HexViewer"s options and speed can be limited, so it can be advantageous to open a file in an external hex editor when performing certain actions or dealing with very large files. external_viewer allows the configuring of the external hex editor. external_viewer is a dictionary containing to parameters. viewer , which is an absolute path to the the external hex editor. args are the arguments that will be passed to the external editor; it is an array of string arguments. You can use ${FILE} has a place holder for the file path that will be sent to the editor. HexViewer will insert the actual file path in the place of ${FILE} .

// External Hex Viewer if max size is exceeded. // Viewer should be the absolute path. // Args is an array of command line arguments. Use ${FILE} for the file path. "external_viewer" : { "viewer" : "" , "args" : [ "${FILE}" ] },

hash_algorithm

The default checksum algorithm to use when creating a hash or checksum (not all values listed below will be found on every platform and system).

// Checksum algorithm default? (the default is what is applied to a file when saving) // (mdc2|md4|md5|sha|sha1|sha224|sha256|sha384|sha512|ripemd160|crc32|adler32) "hash_algorithm" : "md5" ,

checksum_on_save

Controls whether HexViewer will checksum the binary file on save/export.

// Enable checksum on save "checksum_on_save" : will convert views with the Hexidecimal syntax.

// Disable auto open based on "Hexidecimal" encoding "disable_auto_open_hex_encoding" : false ,

use_sub_notify

// Use sub notify if available "use_sub_notify" : true ,

Как блокнот Windows. Более того, если вы откроете двоичный файл текстовым редактором и сохраните его на диск, то, в большинстве случаев, такой файл будет поврежден и не запустится. Для внесения корректных правок необходимо использовать шестнадцатеричные редакторы (hex), которые иногда еще называют двоичными редакторами.

У большинства обычных пользователей, вряд ли, возникнут задачи или потребности в использовании шестнадцатеричных редакторов. Однако, для технически подкованных пользователей такие редакторы могут оказаться незаменимыми инструментами.

Примечание : Как факт, но в свое время для правки стандартных инсталляторов asp.net 1.1 приходилось корректировать двоичный код. К примеру, для того, чтобы сделать один из элементов управления полем для ввода пароля.

В данном обзоре собраны одни из лучших бесплатных hex-редакторов под разные потребности.

Обзор бесплатных шестнадцатеричных редакторов

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

HxD отличный шестнадцатеричный hex-редактор

Одной из лучших утилит для редактирования двоичного кода является . Во-первых, программа портативная и не нуждается в установке, что особенно важно, при частой необходимости в правке исполняемых файлов. Во-вторых, она имеет приятный интерфейс. В-третьих, HxD обрабатывает большие файлы без задержек и "замираний экрана". Кроме того, добавьте к этому возможности неограниченной истории правок, быстрого поиска и замены, сравнение бинарных файлов, полную поддержку ANSI, DOS/IBM-ASCII и EBCDIC. И еще десяток возможностей, некоторые из которых будут перечислены ниже. HxD также позволяет редактировать не только диск, но и оперативную память. Как факт, но такой набор возможностей делает программу опасной игрушкой в руках начинающих пользователей. Кроме того, приложения безопасности могут так же реагировать на его действия, но опытные пользователи понимают, что это происходит из-за специфики обращения к данным и использования потенциально опасных функций.

В целом, HxD отлично подойдет тем, кто часто имеет дело с различным двоичным кодом.

Другие возможности и характеристики:

  • Безопасный доступ к файлам, которые используют другие программы
  • Генератор контрольных сумм: Checksum, CRCs, Custom CRC, SHA-1, SHA-512, MD5, ...
  • Экспорт данных в различные форматы
  • Вставка шаблонов кодов
  • Возможность безопасного удаления файлов.
  • Разделение или объединение файлов
  • Различные виды группировок в столбцах (1,2,4,8,16 байт)
  • Подсветка измененных данных
  • Быстрый переход к адресу
  • Поддержка копирования данных буфера обмена из других программ: Visual Studio/Visual C++, WinHex, HexWorkshop, ...
  • Закладки
  • И многое другое...

Hex-редактор Hexplorer аналог HxD с возможностью просмотра изображений, при анализе стеганографии

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

В целом, Hexplorer подойдет не только тем, кто часто редактирует бинарный код, но и тем, кто использует нестандартные способы использовать двоичный код.

Основные возможности и характеристики:

  • Шесть цветовых схем интерфейса под различные задачи.
  • Неограниченная история команд
  • x86 дизассемблер
  • Импорт и экспорт в 20 различных форматов двоичных файлов, включая Intel Hex, Motorola S-Record, стандарт Atmel и т.д.
  • Возможность найти повторяющиеся закономерности в данных
  • Просмотр изображений
  • Фильтрация текста из двоичных данных
  • Поисковой алгоритм Бойера-Мура
  • Быстрая навигация по адресам
  • Позволяет создавать структуры простых типов данных, например, целых чисел или чисел с плавающей точкой
  • Генератор псевдослучайных чисел
  • Позволяет записывать макросы (сценарии) для автоматизации задач

Другие hex-редакторы

Существуют и другие hex-редакторы, которые так же заслуживают внимания и могут пригодится.

Шестнадцатеричный редактор XVI32 простой и удобный

XVI32 - это бесплатный шестнадцатеричный редактор, название которого произошло от римской цифры XVI (16).

  • Поддерживает скрипты для автоматизации задач.
  • Поиск по шаблону
  • ASCII/ANSI
  • Конвертация символов на основе пользовательских определений
  • Запись отдельных блоков в файл
  • И другие возможности...
  • Хранит открытый файл в памяти, так что с большими файлами будут проблемы.
  • Как таковой, нет истории команд. Это означает, что все вносимые изменения вносятся "как есть" и вам придется их записывать или запоминать

Поддерживает Windows 9x/NT/2000/XP/Vista/7

Hex-редактор HexEdit со специализированным калькулятором

HexEdit еще один бесплатный двоичный редактор от MiTeC.

  • Не нужно устанавливать (портативная)
  • Редактор оперативной памяти и диска
  • Специализированный калькулятор
  • Умеет сравнивать файлы
  • Может сбрасывать данные из оперативной памяти на диск (создавать дамп)
  • И другие...
  • Хранит открытые файлы в памяти

Поддерживает Windows 2000 - Windows 7

Cygnus Free простой hex-редактор

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

  • Быстрая и простая в использовании
  • Быстрый поиск и замены
  • Drag & drop
  • И другие возможности...
  • Хранит в оперативной памяти открытый файл со всеми вытекающими проблемами
  • Технической поддержки у бесплатной версии нет
  • Обрезана по функциональности

Поддерживает Windows

Руководство по быстрому выбору (ссылки на скачивание бесплатных шестнадцатеричных hex-редакторов)

HxD

Поддержка множества языков, включая русский. Редактор диска и оперативной памяти. Быстро редактирует файлы больших размеров. Позволяет генерировать контрольные суммы. Умеет сравнивать файлы. Умеет безопасно удалять, склеивать и разделять файлы.
Все изменения немедленно сохраняются на диске. Поэтому, перед редактированием всегда создавайте резервные копии файлов.
http://mh-nexus.de/en/hxd/
http://mh-nexus.de/en/downloads.php?product=HxD
850 KB 1.7.7.0 Unrestricted freeware Windows 95 - 7

Hexplorer

Редактор оперативной памяти и диска. Дополнительные функции, такие как преобразование Фурье. Просмотр изображений. Умеет распознавать заголовки NTFS/FAT, BMP и так далее. Поддерживает макросы для автоматизации задач
Держит открытый файл полностью в памяти, из-за чего большие файлы сложно редактировать. По умолчанию настройки шрифтов и отображения выбраны не очень удачно.

Бесплатная программа для быстрого просмотра разных файлов. Пригодится, если не хочется ставить много почти не используемых тяжёлых программ для разового просмотра файлов.

Могу поспорить, что на Вашем ПК находится хотя бы несколько программ, которые Вы используете ну очень редко. Например, основным Вашим рабочим офисным пакетом является Microsoft Office, который не поддерживает форматов конкурирующего Open Office .

Соответственно для просмотра хотя бы текстовых ODT-документов, приходится ставить «громадину» в пару сотен мегабайт, которая, к тому же, работает только при использовании JAVA-окружения, «тянущего» приличное количество ресурсов Вашего ПК. И таких примеров можно привести много. Тот же Photoshop со своим PSD-форматом или любой векторный редактор с форматом SVG…

Можно, естественно найти программу для открытия любого отдельно взятого файла, но с целью экономии места на жестком диске я бы советовал использовать вместо них специальные многофункциональные просмотрщики . Одним из таковых является бесплатная программа Open Freely . Она может открывать:

  1. Текстовые и офисные документы.
  2. Графические файлы.
  3. Медиафайлы.
  4. Архивы.
  5. Системные и исполняемые файлы Windows.

Open Freely может работать с более чем 100 разными форматами. Полный список поддерживаемых типов файлов можно посмотреть . Мало того! Программа позволяет не только просматривать, но и править некоторые файлы.

Таким функционалом может похвастаться даже далеко не каждое платное приложение. В качестве же ближайшего конкурента можно рассматривать программу компании Lighttek - Alteros 3D :

Сравнение универсального просмотрщика файлов Open Freely с платным аналогом Alteros 3D

Оба приложения позволяют работать с графическими и текстовими файлами. Однако в этом и кроется основное различие! Open Freely больше ориентирована на офисные документы и их правку, тогда как Alteros 3D больше заточена под просмотр графики (в том числе и трехмерной).

То есть, если Вам нужен инструмент для развлечений и творчества, тогда Вам удобнее будет воспользоваться Alteros 3D, но если Вы нуждаетесь в безотказной среде для работы с деловыми документами, то Ваш выбор - однозначно Open Freely.

Установка Open Freely

В установке Open Freely особых сложностей нет. Все, что нужно сделать - это скачать архив с программой, запустить инсталлятор и следовать подсказкам мастера. Единственным нюансом является необходимость наличия установленного заранее пакета .NET Framework .

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

Стоит упомянуть также, что в процессе инсталляции Open Freely автоматически просканирует все зарегистрированные в системе типы файлов. Если она обнаружит, что для некоторых из поддерживаемых ею форматов не установлено соответствие, то автоматически зарегистрирует в качестве программы по умолчанию себя:).

Но вот, Open Freely установлена, и мы можем приступать к работе с ней:

Интерфейс Open Freely

После запуска программы мы увидим ее рабочее окно с единственной активной кнопкой «Open». Да, интерфейс у Open Freely английский, но вполне интуитивно понятный и снабженный большими удобными кнопками на панели инструментов.

Минусом является отсутствие встроенного файлового менеджера, что при просмотре графики не позволяет напрямую переключаться между картинками в одной папке. Однако, я надеюсь, что это временная «болезнь» ранних версий…

Работа с документами

После нажатия кнопки «Open» Вы получите доступ к окну Проводника, в котором сможете выбрать файл для просмотра. Откроем для примера текстовый DOC-файл:

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

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

Нижняя панель для каждого типа файлов будет меняться. При открытии текстовых документов внизу будет появляться панель форматирования текста.

Здесь доступны все базовые возможности стандартных текстовых процессоров: работа с форматом текста, с таблицами, рисунками и гиперссылками. То есть Вам не нужно дожидаться загрузки полновесного редактора, чтобы внести небольшие изменения в любой готовый документ!

Просмотр изображений

Теперь попробуем открыть изображение:

Здесь мы видим, что у нас верхняя панель осталась в неизменном состоянии, а нижняя поменялась полностью. При работе с изображениями в Open Freely мы можем вращать (по часовой стрелке и против) картинку, изменять ее размеры и обрезать ее нужным образом, а также преобразовывать ее в черно-белую, размывать, применять к картинке эффект сепии и регулировать цветность/контраст.

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

Проигрывание мультимедиа-файлов

Open Freely также может довольно успешно использоваться в качестве медиаплеера:

После открытия любого фильма или музыки Вы увидите окно, до боли напоминающее интерфейс Windows Media Player с соответствующими элементами управления вместо нижней панели. Вся соль в том, что разработчики заверяют нас, что они не используют никаких компонентов Вашей системы (см. главную страничку оф. сайта).

Получается одно из двух: либо они нагло и бессовестно врут замалчивают правду:), либо скопировали чуть более чем полностью («закопирайченный », между прочим) внешний вид Виндовского плеера:).

Так-то… Впрочем, предлагаемый нам вариант проигрывателя в любом случае справляется со своими прямыми обязанностями. Единственный минус, как и в случае с картинками - нет возможности переключаться на следующий трек (да и файлов плейлистов программа не поддерживает:().

Казалось бы, чего еще желать! Музыка играет, картинки открываются, даже тексты можно править… Ан нет, это еще не все:). В рукаве Open Freely есть еще пара козырей, которые позволяют приложению смотреть на конкурентов свысока.

Работа с архивами

Первый из них - возможность открывать и распаковывать практически любые архивы:

Для этого достаточно открыть нужный архив в окне программы и на нижней панели сперва выбрать папку для сохранения файлов (кнопка «Select Folder»), а затем нажать кнопку «Extract» для непосредственного извлечения всех файлов.

HEX-редактор

Следующей фишкой Open Freely является наличие встроенного HEX-просмотрщика и редактора:

Мы имеем возможность открывать большинство исполняемых файлов и библиотек Windows для просмотра и даже правки их кода! По умолчанию бинарный (а точнее шестнадцатеричный) код в программе открывается в режиме только просмотра. Однако нам достаточно нажать всего одну кнопку («Edit With HEX Editor»), чтобы получить возможность править этот код.

Редактор ресурсов

Но и это еще не все! Нажав, кнопку «Edit With Resource Editor» (справа от предыдущей), мы сможем открыть наш бинарный файл в довольно функциональном встроенном редакторе ресурсов :

По своему внешнему виду он сильно напоминает знаменитый Resource Hacker, однако имеет больше возможностей при работе с иконками.

К прочим плюсам Open Freely можно отнести поддержку HTML-файлов (просмотр странички) и работу с JSP, JSP, VB, C, CS, JAVA, JS, PHP, SQL, CSS, ASP и ASPX-файлами в режиме правки кода с подсветкой синтаксиса языков программирования.

Настройка Open Freely

Как я уже упоминал, Open Freely автоматически сканирует все неассоциированные расширения поддерживаемых ею файлов и прописывается в качестве программы по умолчанию для их открытия. Однако мы легко можем изменить положение вещей. Для этого достаточно зайти в меню «File» и вызвать там пункт «File Associations»:

В открывшемся окошке Вы увидите список поддерживаемых файлов и сможете включить/отключить их ассоциацию с Open Freely простым включением/отключением флажка напротив нужного расширения.

Достоинства и недостатки Open Freely

  • поддержка большого количества файлов для просмотра;
  • возможность править текстовые файлы;
  • встроенный редактор ресурсов и HEX-кода;
  • использование в качестве редактора с подсветкой синтаксиса;
  • удобная система ассоциирования файлов.
  • нет встроенного менеджера файлов;
  • нет возможности работать с несколькими файлами;
  • только английский интерфейс.

Выводы

Несмотря на некоторые недоделки, Open Freely является на сегодняшний момент одним из самых мощных универсальных просмотрщиков файлов не только в классе бесплатных приложений, но и среди коммерческих разработок!

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

И это при том, что в установленном виде Open Freely занимает около 70 мегабайт, тогда как полный комплект вышеперечисленного ПО будет весить порядка нескольких сотен «метров»! Рационализация, сэр! :)

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.