010 Editor



ITQlick Score: 60/100
ITQlick Rating: (3.6/5)
Pricing: 6.8/10 - high cost
Category: Team Collaboration ->010 Editor
Ranking:Ranked 116 out of 159 Team Collaboration systems
Company: Sweetscape Software
Pricing: starts at $49.95 per license
Typical customers: Start up, Small business, Medium business, Large business
Platforms: Desktop, Cloud
Links: 010 Editor pricing, 010 Editor alternatives
  1. 010 Editor Template Syntax
  2. 010 Editor Hex
  3. Free Hex Editor

Shlomi Lavi / updated: Jan 28, 2020

010 Editor is a fresh-new and extremely powerful text file editor & hexadecimal file editor developed by SweetScape Software from Canada. It is absolutely an egde tool especially when it comes to analyzing the binary files. 010 Editor is a commercial hex editor and text editor for Microsoft Windows, Linux and macOS. Typically 010 Editor is used to edit text files, binary files, hard drives, processes, tagged data (e.g. XML, HTML), source code (e.g. C, PHP, JavaScript), shell scripts (e.g. Bash, batch files), log files, etc. A large variety of binary data formats.

We publish unbiased reviews, our opinions are our own and are not influenced by payments from advertisers. Learn more in our advertiser disclosure.

What is 010 Editor?

010 Editor is a text/hex editor that can help users to edit any binary file, process or drive on their PC. Users can edit Unicode, HTML, XML, C/C++ source code, UTF-8 files and more using this solution. The solution supports editing any file of any size and uses binary templates technology for understanding binary data.
SweetScape Software Inc., the company behind 010 Editor, was founded back in 2002 and is headquartered in Canada.

What is 010 Editor rating? ()

The rating of 010 Editor is 3.6 stars out of 5 and the total score is 60 out of 100. The ratings are based on our unbiased experts. Learn more in our rating methodology page

Who are 010 Editor's typical customers?

010 Editor is suitable for developers, professionals and individuals that are looking for a powerful text/ hex editor. The solution is available for Windows OS, Mac and Linux so these operating system users can use 010 Editor.

Is 010 Editor the best Team Collaboration?

010 Editor is ranked 116 out of 159 software in their category (Team Collaboration systems).

What are their main features and functionalities?

010 Editor comes with analysis tool, binary templates, scripting, powerful workspace viewer, data conversion, importing or exporting data and important bytes marking features. Users can convert data between UTF-8, ASCII, Unicode and EBCDIC, etc. and quickly interpret data in different formats using inspector. The solution supports importing or exporting data in Hex Text, Intel Hex format, Motorola S- Records, Base64, HTML, RTF, Uuencoding and C/C++/Java code. Users can print with headers, margins and footers.

Who are their main alternatives?

Popular alternatives to 010 Editor: Slack, Dropbox, Deltek PM Compass, Textura, CoreconLink, Producteev, Wunderlist, Broadsoft, Highfive, Connectwise Network. The full list of competitors can be found here.

What is the cost of 010 Editor?

The cost of license starts at $49.95 per license. On top of the total cost of licenses which is easy to calculate - what is the REAL total cost of implementation? You need to add the cost of training, customization, data migration, and other 'hidden cost'. ITQlick pricing score is 6.8 out of 10 (10 is most expensive). Find here the REAL total cost breakdown for 010 Editor

What should you ask Sweetscape Software during a demo session? (65 questions)

Schedule a demo with 010 Editor and access 65 must ask questions for the vendor while watching 010 Editor in action.
010 Editor

010 Editor's list of categories:

Team Collaboration

010 Editor's list of features:

Data Import/Export
Online Customer Support

010 Editor Vs. Alternatives

Score
License pricing
Review
60/100
6.8/10
$49.95 per license
5
100/100
2/10
$6.67 per user/month
15

010 Editor Template Syntax

99/100
2/10
$10 per user/month
23
91/100
6.4/10
Pricing not available
6
90/100
4.2/10
$250 per license

010 Editor Hex

5
Author

Shlomi Lavi

Shlomi holds a Bachelor of Science (B.Sc.) in Information System Engineering from Ben Gurion University in Israel. Shlomi brings 15 years of global IT and IS management experience as a consultant, and implementation expert for small, medium and large size (global) companies.

010 Editor
Developer(s)SweetScape Softare Inc
Initial releaseSeptember 16, 2003; 17 years ago
Stable release
Written inC++
Operating systemWindows, Linux, macOS
Available inEnglish
TypeHex editor, Text editor
License
Websitewww.sweetscape.com

010 Editor is a commercial hex editor and text editor for Microsoft Windows, Linux and macOS. Typically 010 Editor is used to edit text files, binary files, hard drives, processes, tagged data (e.g. XML, HTML), source code (e.g. C++, PHP, JavaScript), shell scripts (e.g. Bash, batch files), log files, etc. A large variety of binary data formats can be edited through the use of Binary Templates.[1][2][3][4][5][6][7][8][9][10]

The software uses a tabbed document interface for displaying text and binary files. Full search and replace with regular expressions is supported along with comparisons, histograms, checksum/hash algorithms, and column mode editing. Different character encodings including ASCII, Unicode, and UTF-8 are supported including conversions between encodings. The software is scriptable using a language similar to ANSI C.

Originally created in 2003 by Graeme Sweet, 010 Editor was designed to fix problems in large multibeam bathymetry datasets used in ocean visualization. The software was designed around the idea of Binary Templates. A text editor was added in 2008.

010 Editor is available as Trialware and can be run for free for 30 days. After 30 days a license must be purchased to continue using the software.

Binary Templates[edit]

A Binary Template is a text file containing a series of structs similar to ANSI C. The main difference between ANSI C is that structs in Binary Templates may contain control statements such as if, for or while. When 010 Editor executes a Binary Template on a binary data file, each variable defined in the Binary Template is mapped to a set of bytes in the binary file and added to a hierarchical tree structure. The tree structure can then be used to view and edit data in the binary file in an easier fashion than using the raw hex bytes. Binary Templates typically have a '.bt' extension.

010 Editor has an online repository of Binary Templates containing over 80 formats. When a binary file is opened in 010 Editor and a Binary Template exists for the file, the software can automatically download and install the Template. Templates can also be added to the repository or updated directly from the software.

Technology[edit]

Data files in 010 Editor are stored as a series of blocks, where each block can either point to a block of data somewhere on disk or in memory. When a large section of data from a binary file is copied to another binary file, a new block pointer is inserted into the file but the actual data is not copied. This scheme allows partial loading of files from disk and is also used to provide unlimited undo and redo. Currently when large text blocks are opened or copied the data is scanned for linefeeds, meaning there may be a delay before editing can resume. 010 Editor uses the Qt library to provide multi-platform support.

Features[edit]

  • Edit text files, hex files, processes, physical and logical drives
  • Multiple files shown as draggable tabs which can be organized in tab groups
  • Large file support (50 GB+ for text files, 8 Exabytes for hex files)
  • Find and Replace with various data types and regular expressions
  • Find and Replace across multiples files
  • Unlimited undo and redo
  • Column Mode Editing
  • Supports 30 different character encodings (e.g. ASCII, ANSI, Unicode, UTF-8) plus custom encodings and conversions
  • ASCII, Unix, Mac and Unicode linefeed support including visualizing whitespace
  • Comparisons and histograms
  • Inspector for interpreting bytes as different data types
  • Scriptable using a language similar to ANSI C
  • Scripts can be shared online and downloaded using an integrated online repository
  • Syntax highlighters can be created, shared and downloaded through the online repository
  • Bookmarks can be created using different data types
  • Edit NTFS, FAT, exFAT, and HFS drives using templates
  • Checksum/Hash algorithms including CRC-16, CRC-32, Adler32, MD2, MD4, MD5, RIPEMD160, SHA-1, SHA-256, SHA-512, TIGER
  • Import or export hex data in Intel Hex Format, Motorola S-Records, Hex Text, C/C++/Java Code, Base64, Uuencoding, RTF, or HTML
  • Arithmetic and bitwise operations on hex data
  • Printing with header, footer and margin control
  • Integrated debugger for finding problems with Binary Templates and scripts
  • Portable version for running from USB drives
  • Dark and light themes

See also[edit]

References[edit]

  1. ^'5 Best hex editors as of 2020'. Slant.
  2. ^Marak, Victor (2015). Windows Malware Analysis Essentials. Packt Publishing Ltd. ISBN9781785281518.
  3. ^'6 Hex Editors for Malware Analysis'. SANS Digital Forensics and Incident Response Blog.
  4. ^Nolan, Godfrey (2014). Bulletproof Android: Practical Advice for Building Secure Apps. Addison-Wesley Professional. ISBN9780133993325.
  5. ^Mandia, Kevin; Pepe, Matthew; Luttgens, Jason (2014). Incident Response & Computer Forensics, Third Edition. McGraw Hill Professional. ISBN9780071798686.
  6. ^McClure, Stuart; Scambray, Joel; Kurtz, George (2012). Hacking Exposed 7: Network Security Secrets and Solutions. McGraw Hill Professional. ISBN9780071780285.
  7. ^'Hex Editors'. Malware-Analyzer. Archived from the original on 2020-08-19. Retrieved 2020-01-17.
  8. ^'x86 Disassembly/Analysis Tools'. wikibooks.org.
  9. ^'Malware Forensic Field Guides: Tool Box'. Syngress.
  10. ^Sikorski, Michael; Honig, Andrew (2012). Practical Malware Analysis: A Hands-On Guide to Dissecting Malicious Software. No Starch Press. ISBN9781593272906.

External links[edit]

Free Hex Editor

Retrieved from 'https://en.wikipedia.org/w/index.php?title=010_Editor&oldid=1016085863'