
|
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.
|

|

|

|

|

|

|