CSPACK is designed to solve the above problems, by providing network transfer and access to the commonly used HEP formats with transparent, on the fly data conversion. This is performed through a file transfer program called ZFTP.
In addition, a FORTRAN callable interface allows users to code their own applications, or call directly routines that provide complete file transfer of ASCII, binary, FORTRAN direct-access, Zebra FZ or RZ and PAM files. Routines for record level access also exist.
CSPACK also includes other tools and routines for the distributed computing environment, such as the TELNETG program, which permits a graphics application, such as PAW or GEANT, to be run on a remote machine utilising a graphics window on the local workstation.