010 Editor - Script Archive

The following is a repository of 010 Editor Script files that have been submitted. Please feel free to submit any scripts you have that may be useful to other people. Please review the terms and conditions for using this script archive.


Script File

Description










BatchChecksum.1sc
Demonstrates how to batch process a set of files. Takes as input a text file containing a list of file names, one per line. Opens each file in the list, performs processing on the file (in this case does an MD5 checksum) and then closes the file.







CopyAsPascal.1sc
The 010 Editor allows to copy bytes from a file to the clipboard as C code or as Java code. This script allows additionally to copy as Pascal code. The text copied into the clipboard contains a Pascal constant definition, followed by the data as Hex bytes in Pascal notation.







CreateMassData.1sc
Create mass data files to check input field boundaries.







DecodeBase64.1sc
Decode the selected bytes or the entire file from Base64 code into binary. Base64 is a code used in email attachments or similar purposes, for to transfer binary data, where only ASCII data can be transmitted. In each character are placed 6 bits. This script extracts from the characters the least significant 6 bits and puts it together to whole bytes.







EncodeBase64.1sc
Encode bytes to Base64.







GetFileIndexOrName.1sc
Utility functions to extract the file name from a file path, or to look up a file index from a file name.







IsASCII.1sc
Determines if the currently open file contains only ASCII characters (byte range 0..127). If a non-ASCII byte is found, the cursor is moved to the first byte.







InsertTiffTag.1sc
Inserts the specified tag into a TIFF image, updating the necessary attributes and offsets accordingly.







JoinFile.1sc
Reassembles files that were split with the SplitFile.1sc script. The user must select the first file in the sequence to reassemble.







MultiplePaste.1sc
Executes a paste operation a number of times. The user can enter the number of times to paste in an input box.







QuickSort.1sc
Demonstrates how to do a quicksort on an array.







Randomize.1sc
Assigns a set of random byte values to a file. If a selection is made, only the selected bytes are modified, otherwise the whole file is modified. The user can enter a minimum and maximum value to generate.







SplitFile.1sc
Splits the current file into a number of equal sized files. The user must enter the size of each file and the first file name in the sequence to write (for example, file0001.dat).







StringReplace.1sc
Utility function for searching for a value within a string and replacing it with another value.







XORSelection.1sc
Xors the current selection with a set of bytes, which causes the bytes to be encoded so they cannot be read by a human. Run the Xor again on the encoded selection to decode the data.







Submit a Script






010 Editor Menu


Latest News
Download
- 010 Editor
v3.1.2
is now available.
Download it now!
What's New in 3.1.2?


Other Products


Articles


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: