010 Editor 3.2
010 Editor – это профессиональный HEX-редактор, разработанный для редактирования любого бинарного файла, устройства или процесса на вашем компьютере. Используя уникальную технологию Бинарных Шаблонов, 010 Editor позволяет проанализировать бинарный файл. К характеристикам редактора относится простота в использовании со стандартным набором опций, таких как: вырезать, копировать и вставить, поддержка больших файлов и неограниченные уровни отмены и отмены последней операции для всех операций редактирования. В набор сервисных программ редактирования и анализа включены: поиск , перемещение, сравнение бинарных файлов, гистограммы, проверка суммы, ASCII/EBCDIC/UNICODE преобразования, поиск в файле, импорт , экспорт, подчеркивание, пометки и печать. Имеется онлайн хранилище шаблонов и сценариев, которые доступны для скачивания.
Особенности программы:
- Просмотр и редактирование любых бинарных файлов, расположенных на вашем жестком диске и любых размеров, также редактирование текстовых файлов, C/C++ кода и т.д.
- Уникальная технология бинарных шаблонов позволяет программе проанализировать любой бинарный файл
- Поиск и устранение проблем, возникающих с жесткими дисками, флоппи-дисководами, памятью, флэш-дисками, cd-дисками и т.д.
- Анализирование и редактирование любых двоичных файлов, с помощью мощных средств поиска, замены, сравнения контрольных сумм и т.д.
- Мощный скриптовый движок позволяет автоматизировать многие задачи
- Импорт и экспорт двоичных данных различных форматов.
What's New in This Release:
General
- 010 Editor is now available for Mac OS X.
- Can set fonts for the Template Results, Inspector, etc in the Options dialog.
- 'New' on the File menu now lists all types of files available for creation.
- Each file interface can either use the default text or hex font or a custom font.
- Separate insert/overwrite state for text and hex files.
- Can click INS/OVR in the status bar to toggle insert state.
- Histogram hotkey changed to Ctrl+Shift+T.
- Added option on the Help Menu to view the Release Notes.
- 010 Editor does a better job converting text data between formats when copying text between files with different character sets.
- Can set a custom color format for 'Edit > Insert Color' in the Options dialog.
- Non-ANSI characters now supported in Bookmark names.
- Release notes added to the manual instead of separate text file.
Command Line
- Can pass arguments to a script or template using the form: -script:File.1sc:(arg1,arg2)
- Added ',a' specifier to the '-replace' command to replace in all open files.
- '-h' now displays the manual command line page instead of a separate dialog.
Templates and Scripts
- On-demand parsing of templates using <size=number> or <size=function_name> for lower memory usage.
- Can export or import a list of scripts or templates from the Options dialog.
- Added ifdef constant for Windows (_010_WIN) and Mac OS X (_010_MAC).
- Added ifdef constant for 64-bit versions (_010_64BIT).
- Non-ANSI characters now supported in comments (use UTF-8).
Functions
- Added GetFileNameW function to get the wide-string version of the current file name.
- FileSave function can accept a wide-string or no string at all to save to the current file name.
- Added ExpandAll function to open all nodes in the Template Results.
- Added ExportCSV to save the Template Results to a comma-delimited file.
- GetNumArgs, GetArg, and GetArgW functions can be used to retrieve special arguments passed from the command line.
- IsNoUIMode function returns true if 010 Editor is being run in '-noui' mode.
- RunTemplate function now returns the return value from the template that was executed.
- FileOpen now returns the file index of the file that was opened.
- Process information can be returned using the functions ProcessGetHeapLocalAddress, ProcessGetHeapModule, ProcessGetHeapSize, ProcessGetHeapStartAddress, ProcessGetNumHeaps, ProcessHeapToLocalAddress, and ProcessLocalToHeapAddress.
- Added functions to read or write text data in the editor including TextAddressToLine, TextAddressToColumn, TextGetNumLines, TextGetLineSize, TextLineToAddress, TextReadLine, TextReadLineW, TextWriteLine, TextWriteLineW.
Bug Fixes
- Fixed some foreign characters in names not working in the Register dialog.
- Fixed the temp directory displaying a short path name.
- The documentation listed the incorrect return value for the StringToDosDate, StringToDosTime, StringToFileTime, StringToOleTime, and StringToTimeT functions.
- Fixed bug with multi-line defines and dos-style linefeeds.
- Fixed bug resetting shortcuts where the interface was not updating properly.
- Insert Date/Color should work now for Unicode files.
- Fixed issues with certain input method editors that caused them to not work properly.
- Now display error message when trying to set linefeeds to 'Auto Detect' while in binary mode.
- Fixed bug where the Close All icon should be available when the startup tab is selected.
- Fixed InputSaveFileName function not properly using the default file name.
- Fixed an undefined variable in a script could be displayed as an error in an associated template.
- Fixed redraw bug in the Base Converter.
- Fixed some code examples in the help file.
- Fixed occasional problem drawing underscores.
- Fixed template variables sometimes not accessible after calling RunTemplate.
- Fixed open icon in the tutorial on Windows 7.
- Fixed Histogram panel initial size on Windows 7.
- Fixed the size of the Hex Operations dialog on Windows 7.
- Fixed accessing new file created during a call to RunTemplate.
Скачать программу 010 Editor 3.2 (12,75 МБ):