• Import can read any file as a sequence of characters.
  • Export writes a list of characters to a file.
  • Background

      Sequence of 16-bit characters.
      Raw binary format.

    Import and Export

    • Import["file","Character16"] imports any file, returning a list of 16-bit characters.
    • Export["file",list,"Character16"] exports a list of 16-bit characters to file.
    • Import["file",{"Character16",elem}] or Import["file",elem ] imports the specified element from file.
    • Import["file",{"Character16",{elem1,elem2,}}] imports multiple elements.
    • See the reference pages for full general information on Import and Export.
    • ImportString and ExportString support the Character16 format.


    • General Import elements:
    • "Elements" elements and options available in this file
      "Rules"full rules for each element and option
      "Options"rules for options, properties, and settings
    • Data representation element:
    • "Data"list of 16-bit characters
    • By default, Import and Export use the "Data" element.
    • Import["file",{"Character16",n}] gives the n^(th) 2-byte character.


    • General option:
    • ByteOrdering-1what byte ordering to use
    • Import option:
    • "HeaderBytes"0how many bytes to skip at the beginning of the file


    Basic Examples  (1)

    Convert a list of characters to a string representing a 16-bit character array:

    Click for copyable input

    Show the character codes corresponding to the previous result:

    Click for copyable input

    Convert back to a list of characters:

    Click for copyable input

    See Also

    "Binary"  "Bit"  "Byte"  "Character8"  "Integer8"  "Integer16"  "Integer24"  "Integer32"  "Integer64"  "Integer128"  "UnsignedInteger8"  "UnsignedInteger16"  "UnsignedInteger24"  "UnsignedInteger32"  "UnsignedInteger64"  "UnsignedInteger128"  "Real32"  "Real64"  "Real128"  "Complex64"  "Complex128"  "Complex256"  "String"

    Introduced in 2004
    | Updated in 2007