# compress/tar-extract
Extract a tar archive (bytes) into a destination directory.
## Syntax
[compress/tar-extract $bytes $dest-dir]
## Parameters
- `$bytes` — Tar archive contents (as returned by `compress/tar-create`)
- `$dest-dir` — Directory to extract into (created if missing)
## Examples
[compress/tar-extract $tar-bytes "./out"] [compress/tar-extract $bytes "/tmp/restore"]
## Returns
`true` on success, or `%Err{ message "..." }` on failure. Regular files,
directories, and symlinks are restored.
## See Also
`compress/tar-create`, `compress/tgz-extract`, `compress/list-tgz`