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

RDAR stands for Reduced Disk Archive Format and serves to be a minimal bundle format (similar to tar) for various applications, primarily operating system initial ramdisks. 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]  <----------------------+
```