Skip to content
GSplit

Restore pieces with GUnite

You received a folder with pieces (disk1.gsd, disk2.gsd and so on), GUnite.exe and GUnite.ini. You do not need GSplit or any other software: GUnite.exe joins the pieces into the original file and checks the result. The sender's side is in Split a file and send it.

Watch the video, or follow the same steps below.

Got a File in Pieces? Put It Back Together With GUnite or GSplit - Step-by-Step Guide

  • Download or copy all the files into one folder on your computer, for example D:\Received\training-video. GUnite.exe and GUnite.ini must stay together, next to the pieces.
  • Keep about as much free space as the size of the original file.
  1. Open the folder in File Explorer and check that every file is there.

    File Explorer on D:\Received\training-video, details view, listing disk1.gsd to diskN.gsd, GUnite.exe and GUnite.ini
  2. Double-click GUnite.exe.

    Show GUnite.exe selected in File Explorer
    File Explorer, GUnite.exe selected with the mouse pointer on it, same folder as the previous capture
  3. Read the welcome text in the GUnite window.

    GUnite Self-Uniting window just after it opened
  4. Check the Destination folder. To use another folder, click Browse… and select it.

    Same GUnite window, the "Destination folder" field and the "Browse…" button
  5. Click Start.

    Same window with a frame and an arrow on the "Start" button, before the click
  6. Wait while GUnite works. The button Close reads Cancel during the run.

    GUnite window during the run
  7. Read the final message: Restored and checked against the original, followed by the file name.

    GUnite window at the end of the run
  8. Click Close, then open training-video.mp4 from the destination folder.

    File Explorer on the destination folder

GUnite checks each piece against the CRC-32 stored in its metadata and, for a set made by GSplit 4, the whole result against the SHA-256 of the original. The message Restored and checked against the original means the file is identical to the one the sender split. A set without a checksum, such as raw pieces, ends with Restored only: nothing was available to compare with.

GUnite stops and asks when a piece is not usable. The questions are the same in the GUnite window and in GSplit.

  1. Read the title of the question. Piece 4 is missing means the file is not in the folder. Piece 4 is damaged means its checksum differs from the one in the set. Piece 4 is shorter than announced means the file is incomplete, usually a download that stopped early.

    GUnite question dialog titled "Piece 4 is damaged", with the buttons "Continue anyway" and "Stop"
  2. Click Stop. Continuing with a damaged piece gives a file that does not match the original.

    Same dialog, with a frame and an arrow on the "Stop" button
  3. Ask the sender for that piece again, or download it again. Replace the damaged file in your folder with the new one.

    File Explorer on the received folder, disk4.gsd selected, with the Size and Date modified columns visible
  4. Double-click GUnite.exe again and click Start.

    GUnite window ready to start again, the "Start" button framed with an arrow

For a missing piece, the question offers Retry (after you copied the file into the folder), Locate… (to point at the file elsewhere) and Skip this piece. Skipping gives an incomplete file. A file that belongs to another set is reported as not being piece N of this set, with the same buttons.

Already have GSplit? Restore from its Unite view

If GSplit is installed, you do not need GUnite.exe.

  1. Open GSplit and click Unite in the view switch.

    GSplit main window with the view switch at the top
  2. Click Select a piece… and choose any piece, for example disk1.gsd.

    Show the Windows open-file dialog
    Windows open-file dialog in D:\Received\training-video with disk1.gsd selected
  3. Check the set shown by GSplit: file name, original size, the list of pieces and their state.

    Unite page after reading the set
  4. Click Verify only to check the pieces without writing the file, then click Unite pieces to restore it.

    Unite page header with the buttons "Select a piece…", "Verify only" and "Unite pieces"
  5. Wait for File united and verified.

    Unite page at the end of the run

The Unite view has three options: Replace the output file if it exists, Restore the original date and attributes and Skip damaged pieces without asking. Leave Skip damaged pieces without asking off unless you want the damaged pieces left out. See Unite pieces in GSplit.

For scripts: restore with gunitec

gunitec is the console version of GUnite, for scripts and for servers without a desktop. Open a terminal in the folder of the pieces:

Terminal window
gunitec disk1.gsd

It restores the file next to the pieces under its original name. These switches cover the usual cases:

Terminal window
gunitec disk1.gsd -i
gunitec disk1.gsd -v
gunitec disk1.gsd -o D:\Restored\training-video.mp4 -y

-i shows what the set contains and exits, -v verifies the pieces and writes nothing, -o names the output file and -y replaces it if it exists. The exit code is 0 when the file was restored, 3 when a piece stopped the run and 5 when the result differs from the original (the output is kept). All codes are in Command line: gunitec.

Back to top

Screenshot