My Kernel v0.1.0

Tape ARchive format. More...

Collaboration diagram for TAR:

Data Structures

struct  tar_header
 Header located at the beginning of each file in the archive. More...
 
struct  tar_node
 Represents a file (or dir, etc ...) inside a TAR archive's file tree. More...
 
struct  tar_filesystem
 Filesystem dependant data for a TAR archive. More...
 

Macros

#define TAR_FILENAME_SIZE   100
 Pathname length inside a TAR format is limited to 99 characters (size includes the NULL terminating byte)
 
#define TAR_HEADER_SIZE   512
 Each file gets a header that is padded up to 512 bytes (and is aligned on a 512 bytes boundary)
 

Detailed Description

Tape ARchive format.

It is a common general-purpose archive format, with tools to generate such archives available on every OS.

Note
As an archive format, the TAR filesystem is read-only by design.
See also
https://wiki.osdev.org/Tar