GCFinfo is a Windows 95/98/NT/2000/XP addon for viewing, manipulating and saving Guralp Compressed Format (GCF) files. It is designed to be a seamless extension to the operating system, offering both shell extensions and drag-and-drop functionality.
On Windows NT, 2000 and XP systems, you need to be logged on as a user with Administrative privileges. If you have insufficient privileges, you will get the error message 'Failed to register'.
To install GCFinfo:
Run GCFinfo. It will ask:

Answering Yes to this will link GCFinfo into the shell extension, which adds the view, open and combine options to the context menu for files with the GCF extension. In addition, TXT files can also be combined. For details of how to use these options, see below.
If this confirmation is not displayed, then the association already exists (normal for installing updates). To install an update, simply copy (or unzip) the files over the existing ones, replacing them.
This associates the GCF filename extension with GCFinfo.
Shell extensions allow applications to add functionality to the windows shell (usually seen as the windows explorer). To access these extensions from the explorer, select the files, and then either right-click on them, or use the 'File' menu option:
The additions to the context menu options depends on the number and type of files that are selected. There are three possibilities:
If more than one GCF file, or more than one TXT file is selected, the combine menu item is available.
Selecting this allows the user to append all the selected files into one single file (in alpha-numeric order). GCFinfo will request a file name for the combined output.
The View window allows the user to zoom in and out of the
waveform.
To zoom in, drag a box around the zoom area using the LEFT mouse
button.
To zoom out, click the right mouse button. This steps out of the
previous zoom in steps, in order.
If you have a mouse with a wheel, and it is enabled in the operating system, you can also use the wheel to zoom in and out. Use the Shift key to switch between Amplitude and Time scales, and the Control key to switch between zoom and scroll functions. The status bar on the bottom of the window indicates the active function and changes as you press or release the Shift and Control keys.
A matlab interface allows selection of an interval of time data for transfer to a matlab 5 or later automation server, and execution of a pre-named script. To activate this function, perform the same action as for a zoom in, but use the right-mouse button. When the button is released, a context menu will be displayed offering a menu of options for the currently selected data.
To print the current selection of data, simply select the "File | Print" menu option. This behaviour depends on whether the window is ‘docked’ to other windows.
Once a view window is open, it will accept drag-and-drop operations from the Windows Explorer. This operation will replace the currently viewed files.
To save the displayed waveform data to a file, select the
"File | Save As" menu option. This saves the currently
displayed time window to a single file with the user-specified
filename. Note that the saved file may contain a few more seconds
either side of the specified time. This is due to the program
working in complete GCF blocks.
For file formats that don't support discontinuous data (eg SAC), any gaps in the
data sequence will be padded with the value zero.
Each View Window can only display one stream's data. The View windows can, however, be docked together to give a grouped view of multiple stream waveforms.
To open more than one View Window, repeat the shell view operation for GCF files as detailed above. To dock a window into another, simply drag it over, observing the outline marking drop position, then release when the desired arrangement is shown. By repeating this, many streams can be displayed side-by-side.
There are a number of advantages of docking windows together:
To undock a window from a dock set, simply drag it (using the double-bar handle) out of the 'set' window.
From the 'Open' shell operation, or when run without any parameters, the details window is shown.
This window lists all selected
files, with information regarding their content, allowing the
user to zoom right in to the individual sample values.
This window accepts drag-and-drop operations from the Windows
Explorer to add files to the set. By selecting one or more of
these files, and right-clicking, a menu is displayed for further
examination of the data.

The Block Details option opens a child window which lists the details of the blocks in the selected file. Double clicking on a block opens yet another window which lists the individual differences and integrated sample values within that block.
To uninstall GCFinfo and the shell extension, run GCFinfo with the /unregister option. E.g. If the above installation directory was used, select Start | Run and type:
c:\GSL\utils\GCFinfo /unregister
GCFinfo will then confirm that it has successfully unregistered.
The two files GCFinfo.exe and GCFmenu.dll can then safely be deleted, and the directory removed. Any created shortcuts can also be deleted.