Frequently Asked Questions
- 010 Editor
- Purchasing our Software
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.
|