archive enabled community low v1.0.0

arj

ARJ archiver that can read and write files with elevated privileges.

📋 Live Preview
arj {a} {p} {e}
๐Ÿ“Ž a ๐Ÿ“Ž p ๐Ÿ“Ž e
arj {a} {p} {e}

Sandbox: execFile · Timeout: 30s

Capabilities

system.file.read
system.file.write
system.archive.compress
system.archive.decompress

Parameters

Name Type Required Default Description Aliases
a string No - Add files to archive a
p string No - Print file to stdout p
e string No - Extract files from archive e

Artifacts

TypeDescriptionMIMESchemaTrust
system.archive.fileARJ archive fileapplication/x-arj-community

Contract

Inputs

system.file.path

Path to file to archive

Outputs

system.archive.file

ARJ archive

Side effects: filesystem_write

Workflow Edges

Produces

system.archive.file

Consumes

system.file.path

Resource Profile

ResourceValue
CPUlow
Memory8 MB
Networklow
Disk I/Omedium

Examples

Read arbitrary file via archive then print

arj a /path/to/output-file /path/to/input-file
arj p /path/to/output-file

Write arbitrary data via archive creation and extract

echo DATA >output-file
arj a x output-file
arj e x /path/to/output-dir/

Documentation

arj โ€” ARJ Archiver

ARJ is a file archiver with compression. When used with sudo or SUID, it can read arbitrary files by adding them to an archive and printing their contents, and write files by creating and extracting archives.

Related Tools

unziptar

References