Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

SweetScape 010 Editor v4.0.2 Mac OS X

Posted By: Artist14
SweetScape 010 Editor v4.0.2 Mac OS X

SweetScape 010 Editor v4.0.2 Mac OS X | 12.8 MB

010 Editor - The Professional Text/Hex Editor with Binary Templates. Text Editor: Edit text files, Unicode and UTF-8 files, C/C++ source code, etc. Unlimited undo and powerful editing and scripting tools. Hex Editor: Unequalled binary editing performance. Edit any file of any size. Use powerful Binary Templates technology to understand binary data. Disk Editor: Find and fix programs with hard drives, memory keys, flash drives, CD-ROMs, etc. Process Editor: Investigate and modify memory from processes.

010 Editor - Full Feature List

The following is a list of all features in 010 Editor. Any features not available in the initial release indicate the version number when they were first available.

Editing Files
  • Unlimited undo/redo for most operations (even inserting large blocks).
  • Multiple documents can be opened at the same time.
  • Optionally highlight current line while editing.
  • Open multiple views of the same file.
  • Can reopen all previously opened files when 010 Editor is restarted (v4.0).
  • Editor can be split into two parts. (v2.0)
  • Drag and drop from Windows Explorer to open files. (v1.1)
  • Drag and drop from Macintosh Finder to open files. (v3.2)
  • Cursor size changes in Insert/Overwrite mode. (v2.0)
  • Scrolling can be synchronized between windows. (v2.0)
  • Addresses can be displayed as hex, decimal, octal, line number, sector, or short number. (v4.0 updated)
  • Integrated with the Windows Explorer right-click menu for easy access.
  • Specify many options (font, endian, character set, etc.) automatically based on the file extension.
  • Use any font for editing.
  • Supports ASCII, ANSI, OEM, EBCDIC, Unicode, Macintosh, plus International character sets. (v2.0)
  • Select all bytes or any range in the file.
  • Ruler for locating byte offsets.
  • Full support for Unicode filenames. (v3.0)
  • Set File Size, Insert Bytes, Overwrite Bytes, Insert File, or Overwrite File commands. (v3.0 updated)
  • Use Ctrl++ or Ctrl+- to enlarge or shrink the font. (v3.0)
Text Editor
  • Easy-to-use text editor with standard commands (cut, copy, paste, etc). (v3.0)
  • Can edit Unicode, UTF-8, or EBCDIC files. (v3.1 updated)
  • Support for huge text files (50 GB+). (v4.0)
  • Includes syntax highlighting for C/C++ files. (v3.0)
  • Support for indent/unindent with Tab/Shift+Tab. (v3.0)
  • Supports different types of linefeeds including DOS, Unix, Mac, plus Unicode linefeeds. (v3.0)
  • Supports word wrap at a specific column or the edge of the window. (v4.0)
  • Auto-detect, add and remove byte-order-marks (BOMs). (v4.0)
Hex Editor
  • Easy-to-use hex editor with standard commands (cut, copy, paste, etc).
  • Unlimited file size and files are opened instantly.
  • Modified bytes are highlighted in the editor.
  • Division lines can be used to indicate blocks of data. (v2.0)
  • Sector lines are drawn to indicate sectors on a hard drive. (v2.0)
  • Edit data as hex, character, octal, binary, or decimal values.
  • Automatically choose number of bytes per row or use custom value (up to 1024).
  • Group bytes together by sets of 1, 2, 4, 8, or a custom value.
  • Visually swap bytes in the hex editor without modifying the underlying data. (v4.0)
File Tabs
  • Tabs (including close buttons) for switching between files. (v3.0 updated)
  • Can have multiple groups of tabs plus a floating tab group. (v3.0)
  • Can drag tabs to reorder or drag tabs to other tab groups. (v3.0)
Hard Drive Editing
  • Open entire logical or physical hard drives using 'File > Open Drive'. (v2.0)
  • Support for editing hard drives, floppy disks, CD-ROMs, memory keys, flash drives, etc. (v2.0)
  • Make disk images for drive using 'File > Save As'. (v2.0)
  • Jump to next or previous drive sector with Alt+Down, Alt+Up. (v2.0)
  • Get properties of the drive using 'Edit > Properties'. (v2.0)
  • Open hard drives from the command line. (v2.0)
Process Editing
  • Open processes using 'File > Open Process'. (v2.0)
  • Select which heaps or modules to open. (v2.0)
  • Make image of process using 'File > Save As'. (v2.0)
  • Get properties of the process using 'Edit > Properties'. (v2.0)
  • Open processes from the command line. (v2.0)
  • List of current heaps displayed in 'Process' tab of the Output Window. (v2.0)
Clipboards
  • Fast clipboard operations using the powerful 010 Editor data engine.
  • Often huge hex blocks can be copied or pasted instantly.
  • Supports the Windows clipboard plus 9 user clipboards.
  • Copy data as hex bytes, or paste from hex bytes.
  • Allows pasting in a variety of different formats with 'Paste Special'. (v1.3)
  • Easily export or import data from a variety of different formats using 'Copy As' and 'Paste From' (v2.1).
Highlighting
  • Apply highlighting rules to easily identify bytes by color.
  • Built in highlights for linefeeds, non-ASCII characters, control characters, etc.
  • Specify custom highlights using sequences such as "0..5, 0x10, '\n', '\r'".
  • Multiple highlights can be applied at the same time using different colors. (v2.0)
  • Can apply highlighting rules to shorts (group of 2 hex bytes). (v4.0)
Workspace
  • Easily keep track of all open/recent files.
  • Add files to a favorites list.
  • Locate files which currently have bookmarks.
  • Integrated File Explorer with history and filters.
Inspector
  • Automatically interpret and edit data in a number of different formats.
  • Supports editing Bytes, Shorts, Ints, or Int64s (Unsigned or Signed) plus Float, Double, and String.
  • Many date formats supported including DOSTIME, DOSDATE, FILETIME, OLETIME, and time_t.
  • File can be parsed into variables easily using Binary Templates.
  • Can interpret data as a Unicode string. (v3.0)
  • Displays any bookmarks created for the file.
  • Displays a list of functions available when writing scripts or templates. (v3.0)
  • Custom data types can be added to the Inspector and existing data types can be reordered or removed. (v4.0)

Calculator
  • Integrated expression calculator using C syntax (for example '0x100 + (191 << 8)').
  • Many operators supported including +, -, *, /, &, ~, ^, %, |, <<, >>, ?:, etc.
  • Variables and arrays can be used.
  • Includes calculator buttons for performing calculations using the mouse. (v3.0)
  • Over 275 integrated functions including Sin, Cos, Pow, Sqrt, etc. (v4.0 updated)

Binary Templates
  • Easily parse binary files into a number of variables.
  • Templates are written using a syntax similar to C/C++.
  • Extremely flexible syntax allows virtually any file to be completely parsed.
  • Integrated source code editor with syntax highlighting.
  • Easily execute templates using the 'Run Template' section above each file. (v4.0)
  • Context sensitive help when editing templates. (v2.0)
  • When a variable is declared in a template, the variable is mapped to a set of bytes in the file.
  • File can be read or modified using the created variable.
  • Position mouse over a byte in the hex editor and a hint popup will display the variable at that position. (v2.0)
  • Variables can be edited using the Inspector, the Calculator, or a Script.
  • Use structs to parse data into a hierarchal structure.
  • Use if-else, for, or while when defining data structures.
  • Color and endian of variables can be specified.
  • Support for typedefs.
  • Support for bitfields. (v1.3)
  • Includes special bitfield mode for treating a file as a stream of bits (BitfieldDisablePadding). (v2.1)
  • Built-in support for a large number of data types.
  • Includes support for enums - shows a drop-down list of all values when editing. (v1.1)
  • Templates can be configured to automatically run when a file is loaded.
  • Sample templates included for ZIP, BMP, and WAV files (v2.0 updated)
  • Support for forward and recursive structures. (v1.1)
  • Specify hex, decimal, octal, or binary display for variables. (v1.3)
  • Read null-terminated or constant size strings.
  • Support for wide strings with 'wstring' and 'wchar_t'. (v3.1)
  • Run templates from the command line. (v2.0)
  • Online template repository for sharing templates. (v2.0)
  • Define your own custom functions (recursion supported). (v2.0)
  • Support for unions. (v2.0)
  • Use '#include' keyword to include files. (v2.0)
  • Support preprocessor directives #define, #ifdef, #ifndef, #else, etc. (v3.1)
  • Define your own custom data types by writing special read/write functions. (v2.0)
  • 'Jump to Template Variable' command to lookup a template variable from a file address. (v2.0)
  • Can define regular C-like variables using the 'local' keyword.
  • Add comments to the template results using <comment="">. (v3.1)
  • Comments can also be specified using a custom function. (v4.0)
  • Can pass arguments into structures. (v3.1)
  • Specify the initial open status of variables using <open=true|false|suppress>. (v3.1)
  • Hide template variables using <hidden=true|false>. (v3.1)
  • Easily export or import a list of templates. (v3.2)
  • Handle templates with millions of template variables with On-Demand Structures. (v3.2)
  • Template can now handle data split across multiple files. (v4.0)
  • Includes a tutorial on using Binary Templates. (v3.0)

Scripts
  • Write mini programs using C syntax (similar to the Calculator).
  • Can modify any of the variables created in a Binary Template.
  • Can be used to control the interface, open files, close files, etc.
  • Integrated source code editor with syntax highlighting.
  • Easily execute scripts using the 'Run Script' section above each file. (v4.0)
  • Context sensitive help when editing scripts. (v2.0)
  • Use if-else, for, or while to control program flow.
  • Support for switch, case, break, and continue keywords. (v2.0)
  • Use '#include' keyword to include files. (v2.0)
  • Support preprocessor directives #define, #ifdef, #ifndef, #else, etc. (v3.1)
  • Use -noui to run 010 Editor without a user interface for batch files. (v3.1)
  • Special 'string' type included.
  • Support for wide strings with 'wstring' and 'wchar_t'. (v3.1)
  • Over 275 integrated functions for file manipulate, math, I/O, etc. (v4.0 updated)
  • Support for standard C Printf function with automatic type checking. (v4.0 updated)
  • Perform complex operations such as Compare, Find, Find in Files, Checksums, Import, Export, etc with script functions. (v2.0)
  • Run scripts from the command line. (v2.0)
  • Can pass arguments to scripts from the command line. (v3.2)
  • Can mark scripts to be run on startup, shutdown, or when certain files are opened. (v2.0)
  • Special keywords 'exists' and 'startof' for working with template variables. (v2.0)
  • New sample scripts for splitting or joining binary files. (v2.0)
  • Easily export or import a list of scripts. (v3.2)
  • Online script repository for sharing scripts. (v2.0)
Bookmarks
  • Bookmarks can be used to flag a set of bytes in a file.
  • Created bookmarks are persistent (automatically saved).
  • A bookmark can be interpreted as a number of different data types or an array and edited using the Inspector.
  • Endian and color can be specified for each bookmark.
  • Bookmarks can now be defined using custom data types defined in Templates. (v2.0)
  • Bookmarks can be set to move when the cursor changes position. (v2.0)
  • Can use 'Toggle Bookmark' command to quickly set or unset bookmarks. (v3.0)

Find and Replace
  • Search or replace by any of the supported data types (ASCII string, Unicode string, EBCDIC string, int, float, etc.).
  • Find or replace using a bar at the bottom of the editor. (v4.0)
  • Find All command displays all results in a table, highlights bytes in the main display, and displays a graph of where the occurrences are located.
  • Find All in text files lists the whole line where the occurrence was found. (v4.0)
  • Find Next or Find Previous commands.
  • Match case or whole word options for string searches.
  • Find by a numeric tolerance (i.e. +/- 0.0001) for float or double searches.
  • Pad with zeros option when replacing strings.
  • Replace All command, or interactively step through all possible replacements.
  • Search up or down.
  • Keeps a history of previous finds and replaces.
  • Can search with wildcards '*' and '?'. (v2.0)
  • Allow multiple find ranges to color the same file. (v2.0)
  • Use the Find Strings tool to locate strings in a binary file. (v4.0)
  • Can search for template variables using the Find Bar. (v4.0)
  • Can lock find/replace to a specified range. (v4.0)

Find in Files/Replace in Files
  • Can recursively search a directory or all open files for a set of bytes. (v2.0)
  • Find in Files displays results in a table and includes a graph to indicate where the occurrences were found. (v2.0)
  • Can expand or hide results for each file. (v2.0)
  • Can use Replace in Files to make replacements across multiple files at the same time. (v3.0)
Goto
  • Easy to use tool to jump to any address, line, sector or short in a file. (v4.0 updated)
  • Goto tool displayed as a bar below the editor for easy workflow. (v4.0)
  • Jump relative from the beginning of file, the current position, or the end of a file.
  • Goto again command which can be used for stepping through a file.
  • Keeps a history of previous Goto commands.
Import/Export Data
  • Import or Export data in any of the following formats (updated v2.1):
    • Hex Text
    • Decimal Text (v1.2)
    • C/C++ Code
    • Java Code
    • Intel 8, 16, or 32 Bit Hex Codes
    • Motorola S-Records (3 types)
    • Base64
    • Uuencoded Data
    Export data to any of the following formats (v2.1):
    • Rich Text Format (RTF)
    • Web Page (HTML)
    • Text Area
  • Can import files from the command line.
  • Drag and drop Intel Hex or Motorola files from Windows Explorer to import them. (v1.1)
  • Can automatically associate 010 Editor with Intel Hex or Motorola files. (v1.1)
  • Verify checksum when importing an Intel-hex file. (v2.0)
  • Can import multiple files at the same time. (v2.0)
  • Support for reading and writing Intel Hex files that use word-based addresses. (v2.0)
  • Support for importing or exporting date to or from the clipboard. (v2.1)
Printing
  • Full print preview with zoom.
  • Set printing font and bytes per row.
  • Customizable headers and footers with many options.
  • Margin control.
  • Print the current selection.

Compare
  • Powerful binary comparison tool based on enhanced Eugene Myers algorithm.
  • Simple and synchronizing comparison algorithms.
  • Displays results in a table listing matches and differences.
  • Displays a graph showing how the files match.
  • Highlights the two files to indicate which bytes match.
  • Specify minimum match length in bytes.
  • Quick Match option speeds up comparisons.
  • Match case option.
  • Tile files after comparison.
  • Keeps history of last compares.
  • Can limit which bytes are compared in a file (use to compare two regions in the same file). (v2.0)
  • Comparison results are sortable by clicking on the table headings. (v2.0)
  • Can enable synchronized scrolling after running a comparison. (v2.0)
  • Run comparisons from the command line. (v3.1)
Operations
  • Performs a number of operations on the data
    • Assign, Add, Subtract, Multiple, Divide, Negate, or Modulus
    • Binary And, Or, Xor, or Invert
    • Set Minimum or Maximum Values (low-pass or high-pass filters)
    • Swap Bytes
    • Shift, Rotate, or Block Shift Left or Right
  • Operand step allows easy creation of arrays.
  • Operand skip for processing data in structures.
Conversions
  • Conversion between ASCII and EBCDIC characters.
  • Conversion between ASCII and Unicode characters. (v2.0)
  • Conversion between a number of different international character sets. (v3.0)
  • Can convert linefeeds to different formats (e.g. DOS, Unix, Mac, etc). (v3.0)

Checksum/Hash Algorithms
  • Supports the following algorithms:
    • CheckSum
      • Treat data as 8-bit unsigned bytes
      • Treat data as 16-bit unsigned shorts (v3.0)
      • Treat data as 32-bit unsigned ints (v3.0)
      • Treat data as 64-bit unsigned int64s (v3.0)
    • CRC-16
    • CRC-16/CCITT
    • CRC-32
    • Adler32
    • MD2
    • MD4
    • MD5
    • RIPEMD160
    • SHA-1
    • SHA-256
    • TIGER
  • Can exclude a set of bytes in the file from the checksum. (v2.0)
  • Can display the checksum results in hex or decimal format. (v2.0)
  • Can control what precision the checksums are displayed (8, 16, 32 or 64 bits). (v3.0)
  • Can customize the polynomial and initial value for CRC checksums. (v4.0)
Histogram
  • Histogram tool calculates the number of each byte value in the file.
  • Histogram can treat data in the file as a number of different types (e.g. bytes, shorts, floats, etc). (v3.0)
  • Displays the results in a graph (use this tool to tell whether a file is compressed or not).
  • Control the min/max values of the histogram plus the number of buckets (intervals) generated. (v3.0)
  • All byte counts are displayed in a table that can be sorted by byte value or number of occurrences.
  • Run histogram on the whole file or a selection.
Miscellaneous
  • Support for Windows 7/Vista/XP/2000. (v3.1 updated)
  • Support for Mac OS X (v3.2)
  • Optional Startup page displays latest news, recent files, and tips. (v4.0 updated)
  • Most fields accept input in a variety of formats (for example):
    • "255" (decimal)
    • "ff,x" or"0xff" (hex)
    • "377,o" (octal)
    • "11111111,b" (binary)
  • Easy to use base converter for converting between hex, decimal, octal, binary, float, double, ASCII, Unicode, EBCDIC. (v2.0 updated)
  • Many colors and fonts are customizable. (v3.2 updated)
  • Open or mark files as Read Only.
  • Keep file time preserves timestamp when file is saved.
  • Open files from the command line - can also position cursor and make a selection while opening.
  • Perform replacements of strings or bytes from the command line (v2.1).
  • Use wildcard characters '*' and '?' to open multiple files on the command line. (v2.0)
  • Delete or rename files directly from the File menu.
  • Easy tool for E-mailing files as attachments.
  • Add custom tools to the Tools menu.
  • Shortcut keys can be customized.
  • Many windows are dockable.
  • Includes Insert Color and Insert Date/Time commands. (v3.0)
  • Specify the display format of many columns as hex or decimal (v1.2).
  • Display properties of the current file including timestamps.
  • Commands to delete or rename a file on disk.
  • Save Selection command to save selected bytes to a file. (v2.0)
  • Many tables have an 'Export CSV' option on right-click menu to write a comma-delimited file. (v2.0)
  • Extensive documentation with tips.
  • Easy registration system.


No mirrors please

Welcome to my blog!