How to configure piece properties


propertiesGSplit lets you customize the way your pieces are built. Below you can find a description of each option available on the "Other Properties" page.

Tags and Headers

img Do not add GSplit tags to piece files

GSplit automatically adds extra data to each piece file in addition to the data coming from the original source file. This additional data is known as GSplit tags: they not only play the role of a signature (that allows GUnite & Self-Uniting programs to recognize piece files) but they also include characteristics about the piece set, the original file, etc...

Now, in some cases, you may not want GSplit to add these tags to your piece files: for instance, if you wish to split very large text files into smaller ones in order to open them in applications like NotePad without crashing your system. Server log files are a possible example.

If you enable this option, GSplit won't add any extra information to the piece files. However please keep in mind that these piece files cannot be united again with GUnite or a Self-Uniting program as these two programs use tags in order to work.  Note that you can notice that SFU programs cannot be created if you enable this option.

img Insert additional header to pieces

This option will cause GSplit to insert additional data at the beginning of each piece file. It is only useful if you are splitting some specific files that require a header in order to work, for instance large CSV (Comma-separated values) and log files.

  • "Copy all data prior to the first occurrence or line" is perfect for large text files. Each piece file will have the same header row, generally the first line, as in the original file. This option is only available if "I want to split after the nth occurrence of a specified pattern" is checked.
  • "Insert the following line (special characters allowed)" lets you enter the header you want. Alphanumeric characters only are allowed but you can also specify other characters not normally permitted. In that case, you must use the "0x" command followed by the 2-digit hexadecimal sequence that refers to the corresponding ASCII character code you want. Example: 0x40 denotes the @ character. You can use characters from 0x00 to 0xFF, see the ASCII table here. The 2 digits must be specified: 0xA is incorrect, use 0x0A. Unicode sequences are not supported yet.
Example: Year,Make,Model0x0D0x0A

imgNote that pieces with additional data cannot be united.

Additional Space

img Leave space on the first disk

This option forces GSplit to reserve the specified amount on the first disk. Consequently it will adapt the first piece's size according to the space available on the inserted disk. You can use this option to add additional files to your disks like readme, etc...

You must enter a positive integer (in bytes). If you do not want to reserve space, then enter 0.

img Leave space on each disk

Similar to the preceding option, this one forces GSplit to reserve the specified amount on each disk. Consequently it will adapt the piece's size according to the space available on the inserted disk.

You must enter a positive integer (in bytes). If you do not want to reserve space, then enter 0.

Piece Identity

img Archive Title

You can give a title to your piece set. The archive title is used by GSplit to identify pieces. It also appears on the dialog boxes of the Self-Uniting program and in its version information.

img Author Name

Enter your name if you wish. Otherwise leave it blank.

img Description

Enter a description of your file if you wish. Otherwise leave it blank.

img Set Unique ID

GSplit automatically assigns a GUID to each piece set it creates. This GUID is used to find out whether a piece file belongs to a given piece set or not.