Introduction to GSplit

imgGSplit is a free and reliable file splitter that lets you split your large files (like Self-Extracting, Zip archives, multimedia, music, movie, backup, picture, text, archives and any other document format) into a set of smaller files called pieces. These pieces are easier to copy to floppies, to distribute over the Internet, to post on networks or through E-mail, to share with friends or colleagues, to upload to online file hosting services, to archive to CD, DVD, USB flash keys, Zip and other data storage devices.

imgGSplit In addition to the features of other standard file splitters, GSplit can:

  • Let you select from two basic file splitting options: disk spanned (split into a set of files varying in size auto-calculated by GSplit based on available free disk space and saved immediately to spannable removable disks) or blocked (split into a set of same sized split files). You may enter the size for each piece file, the number of pieces you want to obtain, or the number of lines/occurrences of a pattern by piece.
  • Make pieces Self-Uniting: GSplit creates a small stand-alone executable file that will put all of the pieces back together. This executable provides your users with an intuitive Windows interface whose appearance may be fully customized according to your needs. GSplit is then not required in order to restore your split files.
  • Store file properties like file dates and attributes, and restore them.
  • Perform fast checks (size, offset and CRC32) in order to detect file corruption and to give you the assurance that your files are successfully restored by your users.
  • Split very large files, bigger than 4 GB.
  • Customize piece files according to your needs (size, filenames, title, author...), leave additional space on disks, create pieces without tags or with custom headers.
  • Work in your own language: multilanguage support is available (English, French, Italian, Chinese...) for GSplit, GUnite and Self-Uniting programs.
  • Split large text and similar files like large server logs and other CSV files by number of lines or occurrences of a specified pattern. Optionally add headers in each piece file.
  • Support splitting multiple files in one time.
  • Provide you with useful command line options for batch processing or automation: GSplit can work as a daemon.
  • Show you elapsed and estimated times while splitting and uniting files.
  • Keep settings into profiles and let you use these settings for different files, remember MRU files and folders...
  • Integrate Windows Explorer to let you split your files directly from the context menu.

img GSplit finally features an intuitive graphical user interface with skin support that makes operations easy and fast. It also provides you with advanced options for pieces and Self-Uniting executable files... GSplit lets you split any file in a snap!


In order to get started with GSplit, check out the video tutorials available online at

About Self-Uniting Programs

imgGSplit can output small Self-Uniting programs which are standard Windows executable files. A Self-Uniting program lets anyone put all of the pieces back together so that the original file is restored. This is very important that all of your end users can restore the file even if they do not have GSplit installed on their computer.
When distributing your piece files, do not forget this small program. To restore your file, just insert the first disk, execute the program, follow instructions and it's done! Your file may be restored on any computer in some mouse clicks.

The GSplit Self-Uniting engine provides you with many options and possibilities that a standard batch file (.BAT) could not: for example, you can define where to save the file, whether it should be executed or deleted after its execution, decide whether the file's attributes should be kept or not... Moreover, if you need your file to be automatically restored without any action from end users, you can set up the Self-Uniting executable to hide all dialogs and perform operations silently...

img Getting Started with GSplit

img How to split a file?

img Frequently Asked Questions and Troubleshooting