A method of encoding characters as four-byte unsigned integer. Whether the most- or least- significant byte comes first varies between implementations and is generally indicated by a byte-order mark. UCS-4, which is not widely used, is now for practical purposes identical to UTF-32.