LibTar unit
tar archive manipulation classes.
The libtar units provides 2 classes to read and write
.tar archives: TTarArchive class can be used
to read a tar file, and the TTarWriter class can be used to
write a tar file. The unit was implemented originally by Stefan Heymann.
Classes and records
TTarArchive | class | Class to examine and read tar archives. |
TTarDirRec | record | Tar Directory entry. |
TTarWriter | class | Class to write tar archives. |
Procedures and functions
ClearDirRec | procedure | Initialize tar archive entry. |
ConvertFilename | function | Convert filename to archive format. |
FileTimeGMT | function | Extract filetime. |
PermissionString | function | Convert a set of permissions to a string. |
Types
TFileType | enumeration | File type. |
TTarMode | enumeration | Tar mode. |
TTarModes | set | Full set of modes. |
TTarPermission | enumeration | File permissions. |
TTarPermissions | set | Complete set of permissions for file. |
Constants
ALL_PERMISSIONS | constant | Set with all permissions. |
EXECUTE_PERMISSIONS | constant | Set with all execute permissions. |
FILETYPE_NAME | constant | Names of filetypes. |
READ_PERMISSIONS | constant | Set with all read permissions. |
WRITE_PERMISSIONS | constant | Set with all write permissions. |
Uses
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
