ANSI 378
(Reclassifying as Forensics and Law Enforcement per Dan Tobias) |
(Link - "INCITS Announces the Approval of Five Biometric Data Interchange Format Standards") |
||
Line 32: | Line 32: | ||
* [https://standards.incits.org/apps/group_public/project/details.php?project_id=875 INCITS page] | * [https://standards.incits.org/apps/group_public/project/details.php?project_id=875 INCITS page] | ||
* [https://www.hsdl.org/?view&did=464492 Overview ofANSI INCITS Fingerprint Standards on Data Interchange Format] | * [https://www.hsdl.org/?view&did=464492 Overview ofANSI INCITS Fingerprint Standards on Data Interchange Format] | ||
+ | * [https://www.incits.org/news-events/press-releases/incits-announces-the-approval-of-five-biometric-data-interchange-format-standards INCITS Announces the Approval of Five Biometric Data Interchange Format Standards] | ||
== See Also == | == See Also == |
Revision as of 09:29, 16 October 2020
ANSI 378, alternatively ANSI/INCITS 378 is a format that stores a description of the minutae (differentiating features) of fingerprints, for production from a fingerprint scan and use by a fingerprint matcher. It is produced by the American National Standards Institute, and the InterNational Committee for Information Technology Standards, giving its name. There are three major versions:
- ANSI 378-2004; "[w]hen people mention ANSI 378 without specifying version, they usually refer to this original 2004 version."[3]
- ANSI 378-2009, similar but incompatible[3]
- ANSI 378-2009/AM1, a slight variation ("AM" is short for "amendment"[4])
Contents |
Identification
ANSI 378 files will begin with 46 4D 52 00
, which is ASCII "FMR" followed by a zero byte[5]. Following this is the version identifier, which is 20 32 30 00
(" 20" followed by a zero byte) for the 2004 version[6], 30 33 30 00
("030" then zero byte) for the 2009 version[7], and 30 33 35 00
("035", zero byte) for the 2009/AM1 version[8]. The magic number and format of the 2004 version are the same as for the related but incompatible ISO 19794-2; [9] gives an algorithm to tell them apart.
Specification
- The official specifications (all 60 dollars):
- Robert Važan's unofficial specifications
Software
- FingerprintIO (Java library)
- BiomDI
- ANSI-378-Decoder (Go library)
Sample Files
- NIST samples, from [1] (in a tar/gzip archive)
Links
- INCITS page
- Overview ofANSI INCITS Fingerprint Standards on Data Interchange Format
- INCITS Announces the Approval of Five Biometric Data Interchange Format Standards
See Also
References
- ↑ https://www.nist.gov/system/files/documents/2016/12/14/sds-fmrpiv.tar.gz
- ↑ https://fingerprintio.machinezoo.com/
- ↑ 3.0 3.1 https://templates.machinezoo.com/
- ↑ https://templates.machinezoo.com/ansi378-2009am1
- ↑ https://templates.machinezoo.com/ansi378-2004#magic
- ↑ https://templates.machinezoo.com/ansi378-2004#version
- ↑ https://templates.machinezoo.com/ansi378-2009#version
- ↑ https://templates.machinezoo.com/ansi378-2009am1#version
- ↑ https://templates.machinezoo.com/ansi378-2004#totalbytes