3 unstable releases

0.2.0 Aug 26, 2022
0.1.1 Oct 7, 2017
0.1.0 Oct 7, 2017

#1538 in Parser implementations


Used in serve-mar

MPL-2.0 license

15KB
287 lines

Crates.io docs.rs License

This is a Rust implementation of the Mozilla Archive (MAR) file format used to deliver automatic updates to Firefox. It includes both a library and a command-line tool for reading and writing MAR files.

Currently supports:

  • Reading the list of files in a MAR archive
  • Extracting file content from a MAR archive

Not yet supported:

  • Creating MAR archives
  • Signing MAR archives
  • Verifying signed MAR archives

This code is subject to the terms of the Mozilla Public License, v. 2.0.


lib.rs:

This is a Rust implementation of the Mozilla Archive (MAR) file format used to deliver automatic updates to Firefox. It includes both a library and a command-line tool for reading and writing MAR files.

This code is subject to the terms of the Mozilla Public License, v. 2.0.

Dependencies

~2MB
~44K SLoC