summaryrefslogtreecommitdiff
path: root/README.md
blob: 08c019695e48ce494a90126866876fbd4e395228 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# RDAR

RDAR stands for Reduced Disk Archive Format and serves to be a minimal bundle format (similar to tar) with CRC32 checksumming
for various applications including: operating system initial ramdisks, file sharing / archival, package management, etc.
RDAR does not intend to replace existing formats and instead aims to provide a potential alternative to them for minimalists.

## Building

Simply run ``make`` and that's it !!

## Format

The format is simple:

```
   0: root [points to root data region (rdr)]
  /
 /
0~  [DATA DESCRIPTOR] ---------+ OFFSET
1~  [DATA DESCRIPTOR] -------- |---+ OFFSET
2~  [FILE]  <------------------+   |
3~  [FILE]  <----------------------+
```