Mathematica > Data Manipulation > Importing & Exporting >
Mathematica Import/Export Format

Integer8

Uniform sequence of signed 8-bit integers.
Binary data format.
  • Import can read any file as a sequence of signed 8-bit integers.
  • Export writes a list of integers in the range (-128,127) to a binary file.
  • Import["file", "Integer8"] imports an arbitrary file as a sequence of signed 8-bit integers, returning a packed array of integers in the range (-128,127).
  • Export["file", list, "Integer8"] exports a list of integers in the range (-128,127) to a sequence of binary 8-bit integers.
  • Import["file", {"Integer8", elem}] or Import["file", elem ] imports the specified element from file.
  • Import["file", {"Integer8", {elem1, elem2, ...}}] imports multiple elements.
  • See the reference pages for full general information on Import and Export.
"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 integers in the range (-128,127)
  • Import["file", {"Integer8", n}] gives the n^(th) byte.
  • Trailing bytes are ignored if the size of the imported file is not a multiple of the data size.
"HeaderBytes"0how many bytes to skip at the beginning of the file
Convert a list of integers to a string representing binary 8-bit signed integers:
In[1]:=
Click for copyable input
Out[1]=
Convert the binary data back to an expression:
In[2]:=
Click for copyable input
Out[2]=
Import the same data, assuming it represents an array of unsigned 8-bit characters:
In[3]:=
Click for copyable input
Out[3]=
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team