Quality Software Solutions
  • Specializing in professional hex editor tools,
    including disk editing and process editing.




Frequently Asked Questions



010 Editor

Q1.1: How can I speed up Scripts?

There are a few techniques that can sometimes be used to speed up the execution of scripts. If you are calling the 'ReadByte' or 'WriteByte' function many times, consider using the 'ReadBytes' or 'WriteBytes' functions to read or write a block of a file at a time (see the IsASCII.1sc script for an example). If your script makes many modifications to the file, you can turn off undo support using the 'DisableUndo' function. Note that scripts are compiled into a byte-code like structure, which means they will run quite fast but not as fast as a fully compiled program (although script files do not have a long compile and link stage as with traditional compilers).

Q1.2: How do I use 010 Editor as a binary editor?

010 Editor can be used to edit data in hexadecimal, octal, binary, or decimal format. The editor for each file has two different areas that can be used to edit data: a left area and a right area. To use the left area to edit data in binary format, click the 'View > Left Area > Binary' menu option.

Q1.3: How can I display a value beside a struct or array in the Template Results?

In 010 Editor version 2.0 and higher, it is possible to display a value beside a structure or array in the 'Template Results' window by writing a custom 'read' function for the variable. See the 'Custom Variables' topic in the help file for information on how this is done. An example of this functionality is contained in the 'ZIPTemplate.bt' file installed with 010 Editor.

Q1.4: How can I output data to a file while running a Template?

A Binary Template cannot modify the bytes of the file it is being applied to; however, a Template can open a new file with the function 'FileNew' and then write data to this new file using the 'FPrintf' function (only available in version 2.0 and higher). If you wish to modify the bytes of the current file, you can use a Script to edit the variables that were defined in the Template.

Q1.5: How do you pronounce 010 Editor?

Around the office we say "oh-one-oh Editor", but feel free to use any form you would like ("zero-one-zero Editor", etc.). 010 is binary for 2, meaning 010 Editor is a 2nd generation editor.


Purchasing our Software

Q2.1: How does registering work?

When you install the software, you may use it for up to 30 days. After that time, you must purchase the software to continue using it (this is sometimes called registering the software). Payment can be made through Atlantic Coast's secure web store (www.swreg.org) by credit card, phone, mail, or fax. Note that there is a small fee for non-credit card transactions. After you register, you will receive a password in an e-mail in a matter of minutes. Enter this password and the name you entered when purchasing in the 'Register' dialog box. Note that you don't need to download a new version of the software, you can just unlock the one you already downloaded from the downloads page.

Q2.2: The password I received does not seem to work.

Make sure you enter your name and password *exactly* as you received after purchasing the software (without the quotes). If you are still experiencing difficulties, please send us an e-mail and include the name and password you are trying to use.

Q2.3: What happens if I lose my registration password?

If you lose your registration code, please contact our sales team with as much information about your order as you can remember and we will be happy to resend your password.

Q2.4: What happens if I change my system clock?

If you have already registered the software, it does not matter if you change your system clock. While in the 30 day evaluation period, the software will not allow you to bypass the licensing by changing your clock back. If you do change your clock back, you will not be able to run the program - just change your clock back to what it is supposed to be and you will be able to continue running the software. However, if you by mistake set your clock ahead, the software will think your evaluation period has already ended. If you still wish to continue your evaluation period, send us an e-mail and we'll see what we can do.

Q2.5: How do multi-user licenses work?

Our software is purchased based on the number of users of the software. For example, if 5 people in an organization use our software then a 5-user license would need to be purchased (even if the software is only installed on one computer). Each user may install the software on up to 3 different machines simultaneously (for example, a 10-user license could be installed on up to 30 different computers).

A multi-user license can be purchased by changing the quantity from '1' to the number of licenses while in our online store. You will still only receive one password that should be entered on all copies of the software that are running. When you start the software after entering your password, it will display how many users the software is registered for on the splash screen. If you purchase a Standard Site License then anyone who works for your company is allowed to install and use the software. If you purchase an Academic Site License, any person working for, or any student attending the academic institute may install and use the software. Please contact us for more information on Corporate Site Licenses.

Q2.6: Do you offer an academic discount?

Yes. We offer a 20% discount to students or employees of academic institutes (universities, colleges, trade schools, etc). To purchase using the academic discount, enter "ACADEMIC" on our Coupons page and press the Continue button. Note that after your purchase, we may require you to send us proof of your employment or attendance at an academic institute.






























  Our Products

  Latest News
- 010 Editor
v2.1
is now available.
Download it now!
What's New in 2.1?

  Newsletter
Join our newsletter to receive tips and tricks on hex editing, special offers, and news from SweetScape Software.

Sign-up Now...




SweetScape Software
148 Pownal Rd. RR#1
Pownal, PEI
C0A 1Z0, Canada

E-mail: