CPIO is both the name of a binary utility, and a form of digital archive.
CPIO archive
A CPIO archive is essentially a stream of files and directories in a single archive. The archive has header information that allows for an application such as the GNU CPIO tool to extract the files and directories into a file system. The header of a CPIO archive also contains information such as filename, time stamps, owner and permissions. The CPIO archive is similar in function to that of a tar archive, and was designed to store backups onto a tape device in a contiguous manner. In computing, the tar file format is a type of archive file format: the Tape ARchive format. ...
GNU CPIO application
The GNU CPIO application is a tool that can be used to put information into a CPIO or tar archive. The CPIO application is free software, and is available from the GNU web site.
Example Usage
find MySourceDir -type f | cpio -pvudm ~/MyDestinationDir
cpio copies files into or out of a cpio or tar archive, which is a file that contains other files plus information about them, such as their file name, owner, timestamps, and access permissions.
When extracting from archives, cpio automatically recognizes which kind of archive it is reading and can read archives created on machines with a different byte-order.
(cpio archives are always extracted using the numeric UID and GID.) --no-absolute-filenames In copy-in mode, create all files relative to the current direc- tory, even if they have an absolute file name in the archive.