|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT FORMAT
String
Arbitrary binary data represented as a Mathematica string.
Used for importing or exporting entire raw binary data.
Used for importing or exporting entire raw binary data.
- Using
as the format specification, Import and Export can represent any file as a sequence of ordinary or special characters.
Import and ExportImport and Export
- Import["file", "String"] imports a file as a raw string, representing each byte of the file as the character corresponding to FromCharacterCode[byte].
- Export["file", str, "String"] exports a Mathematica string of characters to a binary file. Characters with an encoding greater than 255 are converted to their ASCII representation before exporting.
- The format
must be explicitly specified. - ExportString[expr, "format"] and Import[Export["tmp", expr, "format"], "String"] return the same expression.
- Import["file", "String"] reads any binary file, representing its raw content as a Mathematica string object.
- Export["file", str, "String"] exports a Mathematica string to a file.
- No character encoding transformations are performed when importing or exporting as
. - Export["file", expr, "String"] exports a textual representation of expr.
- See the reference pages for full general information on Import and Export.
- ImportString and ExportString support the
format.
ExamplesExamplesopen allclose all
Basic Examples (1)Basic Examples (1)
Read an arbitrary binary file and return it as a raw Mathematica string:
| In[1]:= |
Show the first bytes of the result, which contain unprintable characters:
| In[2]:= |
| Out[2]= | ![]() |
Convert the string which represents the file "ocelot.jpg" to graphics:
| In[3]:= |
| Out[3]= | ![]() |
Import binary data and compute a MD5 checksum:
| In[1]:= |
| Out[1]= |
New in 5.1 | Last modified in 6
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »


