Report Formats - SabreTools/SabreTools GitHub Wiki
This page contains information about the various Report formats that are available.
For features that allow for writing out to a Report, see the following table for values and the Report formats they related to:
Value | Description |
---|---|
all |
All available report types |
csv |
Standardized Comma-Separated Value |
html |
HTML webpage |
ssv |
Standardized Semicolon-Separated Value |
text |
Generic textfile |
tsv |
Standardized Tab-Separated Value |
More formats may be supported in the future if they contain hash information. Please open a GitHub issue or a pull request to add more support.
HTML webpage format is a table-based format based on the ClrMamePro report. It is currently table-based and includes all of the same information as the Generic Textfile format, except formatted in a single line per item, similar to the Standardized Separated Value formats.
Generic textfile reports are formatted to be human readable. In general, each DatFile, directory, or total statistics are written out with the following format:
<Section Name>
--------------------------------------------------
Uncompressed size: <Total Size>
Games found: <Game count>
Roms found: <Rom item count>
Disks found: <Disk item count>
Roms with CRC: <CRC hash count>
Roms with MD5: <MD5 hash count>
Roms with RIPEMD160: <RIPEMD160 hash count> (.NET Framework 4.8 only)
Roms with SHA-1: <SHA-1 hash count>
Roms with SHA-256: <SHA-256 hash count>
Roms with SHA-384: <SHA-384 hash count>
Roms with SHA-512: <SHA-512 hash count>
Roms with BadDump status: <Bad dump count> (If flag enabled)
Roms with Nodump status: <Nodump count> (If flag enabled)
Comma-Separated Value (CSV), Semicolon-Separated Value (SSV), and Tab-Separated Value (TSV) files are typically used in generic data storage for numerous fields. Storing statistics data is one of the least common uses, but there is a "standardized" format output by SabreTools.
These outputs include all of the same information as the Generic Textfile format, except formatted in a single line per item.