Skip to main content
Service phase: Beta

This service is still in development. Give us your feedback or view this page on the current PRONOM service.

Format

Hypertext Markup Language

Summary

Name
Hypertext Markup Language
Version
4.0
Identifiers
  • PUID: fmt/99
  • Apple Uniform Type Identifier: public.html
  • MIME: text/html
Format type
Text (Mark-up)
Disclosure
Full
Description
The HyperText Markup Language (HTML) is a markup language designed for the rendering of information via a web browser. It was originally defined as a highly simplified subset of SGML, but is now an international standard, and is maintained by the World Wide Web Consortium (W3C). A HTML document consists of nested elements, each of which may have attributes and content. It begins with an HTML Document Type declaration, defining the HTML version and Document Type Definition (DTD) to which it conforms. HTML 4.0 represents a major revision of the HTML 3.2 specification.
File extensions
htm, html
Source
Digital Preservation Department / The National Archives
Developed by
World Wide Web Consortium

Relationships

Has lower priority than
Has priority over
Is previous version of
Is subsequent version of

Internal signatures

HTML 4.0

Note
With DOCTYPE declaration of 4.0. Single byte sequence. BOF character sequence: {0-1024}<!(DOCTYPE|doctype) (HTML|html) (PUBLIC/public) "-//{1-16}//(DTD|dtd) {0-64}(HTML|html) 4.(0 |0/)

Byte sequences

Min Frag Length
Absolute from BOF
Offset
0
Max offset
1024
Byte Sequence
3C21(444F4354595045|646F6374797065)20(48544D4C|68746D6C)20(5055424C4943|7075626C6963)20222D2F2F{1-16}2F2F(445444|647464)20{0-64}(48544D4C|68746D6C)20342E(3020|302F)
Endianness
None

Changelog

  • Updated in V51

    Release date
    15 July 2011

    Hypertext Markup Language 4.0: Priority information changed to avoid potential clash with Internet Message Format identification.

  • Updated in V49

    Release date
    5 April 2011

    Hypertext Markup Language 4.0: Priority information changed to avoid potential clash with Cascading Style Sheet identification.

  • Updated in V38

    Release date
    1 August 2010

    Hyptertext Markup Language - 4.0: Signature update as part of DROID 5.0 research to improve identification accuracy