Elements of File Formats
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (→Identifiers) |
|||
(26 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|formattype=electronic | |formattype=electronic | ||
|thiscat=Elements of File Formats | |thiscat=Elements of File Formats | ||
+ | |image=Parts.jpg | ||
}} | }} | ||
This section is for | This section is for | ||
Line 7: | Line 8: | ||
* Ancillary knowledge that may be needed to help decode file formats | * Ancillary knowledge that may be needed to help decode file formats | ||
− | == | + | == Integers == |
+ | * [[Binary-coded decimal]] | ||
+ | * [[Ones' complement]] | ||
+ | * [[Two's complement]] | ||
+ | * [[Variable-length quantity]] | ||
+ | |||
+ | See also [[:Category:Integer data types]]. | ||
+ | |||
+ | == Floating point numbers == | ||
+ | * [[Bfloat16]] (BF16) [https://en.wikipedia.org/wiki/Bfloat16_floating-point_format] | ||
+ | * [[DEC64]] | ||
+ | * [[IEEE floating point]] | ||
+ | * [[Posit]] | ||
+ | * [[Unum]] | ||
+ | |||
+ | See also [[:Category:Floating point data types]]. | ||
+ | |||
+ | == Time formats == | ||
+ | Refer to [[Date and time formats]]. | ||
+ | |||
+ | == Identifiers == | ||
+ | * [[CLSID]] | ||
+ | * [[Domain name]] | ||
+ | ** [[Top-level domain]] | ||
+ | * [[Filename]] | ||
+ | ** [[Filename extension]] | ||
+ | * [[FourCC]] | ||
+ | * [[GUID]] | ||
+ | * [[IANA character set name]] | ||
+ | * [[IETF language tag]] | ||
+ | * [[ISO 3166-1 country code]] | ||
+ | * [[Macintosh type/creator code]] | ||
+ | * [[RISC OS filetype]] | ||
+ | * [[ULID]] | ||
+ | * [[UUID]] | ||
+ | * [[Windows Language Code Identifier]] | ||
+ | |||
+ | == Other == | ||
+ | * [[ANSI escape code]] | ||
* [[Base2]] | * [[Base2]] | ||
+ | * [[Bit]] | ||
* [[Bit order]] | * [[Bit order]] | ||
+ | * [[Byte]] | ||
+ | * [[Emacs file variable]] | ||
* [[Endianness]] (little-endian, big-endian) | * [[Endianness]] (little-endian, big-endian) | ||
− | * [[ | + | * [[File]] |
− | + | * [[Shebang]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * [[ | + | |
== See also == | == See also == | ||
Line 28: | Line 61: | ||
* [[Data type]] | * [[Data type]] | ||
* [[Date and time formats]] | * [[Date and time formats]] | ||
+ | * [[Digital Rights Management]] | ||
+ | * [[Encryption]] | ||
* [[Error codes and messages]] | * [[Error codes and messages]] | ||
* [[Error detection and correction]] | * [[Error detection and correction]] | ||
− | * [[ | + | * [[Naming and numbering systems]] |
+ | * [[Text-based data]] | ||
+ | |||
+ | [[Category:Information]] |
Revision as of 12:47, 28 May 2019
This section is for
- Common formats that make up only a small part of a file
- Ancillary knowledge that may be needed to help decode file formats
Contents |
Integers
See also Category:Integer data types.
Floating point numbers
See also Category:Floating point data types.
Time formats
Refer to Date and time formats.
Identifiers
- CLSID
- Domain name
- Filename
- FourCC
- GUID
- IANA character set name
- IETF language tag
- ISO 3166-1 country code
- Macintosh type/creator code
- RISC OS filetype
- ULID
- UUID
- Windows Language Code Identifier
Other
- ANSI escape code
- Base2
- Bit
- Bit order
- Byte
- Emacs file variable
- Endianness (little-endian, big-endian)
- File
- Shebang