#game-cube #file-header #metadata #gcn

bin+lib gcn_disk

Gamecube file header library and utilities

4 releases

0.1.3 Nov 6, 2024
0.1.2 Sep 17, 2024
0.1.1 Sep 16, 2024
0.1.0 Sep 14, 2024

#692 in Encoding

Download history 497/week @ 2024-09-11 101/week @ 2024-09-18 20/week @ 2024-09-25 6/week @ 2024-10-02 133/week @ 2024-11-06 3/week @ 2024-11-13 3/week @ 2024-11-20

139 downloads per month

MPL-2.0 OR LGPL-2…

44KB
536 lines

gcn_disk

gcn_disk is a module for reading GCN ISO metadata stored in the ISO itself. It also includes an example application that reads the metadata and prints it to standard output as a JSON string.

Example Application Usage

The module includes an application which parses GCN ISOs and prints their metadata.

cargo run [ROMs...]

The example application prints the parsed header metadata as a JSON string, with an array holding a number of objects equal to the number of ROMs successfully parsed. Any errors are reported to standard error. metadata.

License

This module is released under the following licenses:

  • GPL v2 or later
  • LGPL v2.1 or later
  • MPL 2.0

Refer to the LICENSE file for more information.


lib.rs:

This crate contains routines to read and write Gamecube ISO internal headers.

This has a companion cli application crate that will read an ISO file and print out its information.

Dependencies

~12MB
~263K SLoC