|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT FORMAT
GZIP (.gz)
MIME type: application/x-gzip
GZIP compression method and file format.
General-purpose lossless compression method.
Commonly used for archiving data and for exchanging files on the internet.
Often used in combination with TAR.
Popular on Unix systems.
The GZIP file format is described in the internet standard recommendation RFC 1952.
Binary format.
Stores a single file.
GZIP compression method and file format.
General-purpose lossless compression method.
Commonly used for archiving data and for exchanging files on the internet.
Often used in combination with TAR.
Popular on Unix systems.
The GZIP file format is described in the internet standard recommendation RFC 1952.
Binary format.
Stores a single file.
Import and ExportImport and Export
- Import["file.ext.gz"] uncompresses and imports a GZIP-compressed archive.
- Export["file.ext.gz", expr] exports any expression expr to a GZIP-compressed file whose format is implied by the file name extension .ext.
- Import["file.gz"] uncompresses file.gz and imports file, automatically inferring the format from the file contents.
- Import["file.gz", "format"] uncompresses a GZIP file and imports it as
. - Since Mathematica can automatically recognize all common file-compression and archive formats, it is never necessary to specify
as a format in the second argument of Import. - Import["file.ext.gz", elem] imports the specified element from
file. - Import["file.ext.gz", {elem, suba, subb, ...}] imports a subelement.
- Import["file.ext.gz", {{elem1, elem2, ...}}] imports multiple elements.
- The import format can be explicitly specified with Import["file.gz", {"format", elems1, elems2, ...}].
- Export["file.ext.gz", expr, elem] creates a GZIP-compressed .ext file by treating expr as specifying element elem.
- Export["file.ext.gz", {expr1, expr2, ...}, {{elem1, elem2, ...}}] treats each
as specifying the corresponding
. - Export["file.ext.gz", expr, opt1->val1, ...] exports expr with the specified option elements taken to have the specified values.
- The export format and GZIP compression method can be explicitly specified with Export["file", exprs, {"GZIP", "format", elems}].
- See the reference pages for full general information on Import and Export.
- ImportString and ExportString can handle GZIP-compressed data.
ElementsElements
- The GZIP format itself does not support Import or Export elements.
- Import elements of the GZIP-compressed file:
-
"Elements" elements and options available in this file "Rules" full rules for each element and option "Options" rules for options, properties, and settings - Import["file.ext.gz", "Elements"] returns the names of elements available in
, effectively unpacking the compressed archive before importing the enclosed file.
ExamplesExamplesopen allclose all
Basic Examples (2)Basic Examples (2)
Export a string to a GZIP-compressed text file:
| In[1]:= |
| Out[1]= |
Convert the previous output back to a Mathematica string:
| In[2]:= |
| Out[2]= |
This exports graphics to a GZIP-compressed JPEG file:
| In[1]:= |
| Out[1]= |
This gives the available Import elements of the JPEG file:
| In[2]:= |
| Out[2]= | ![]() |
When importing any element from a .gz file, Mathematica automatically uncompresses it:
| In[3]:= |
| Out[3]= |
New in 5.2 | Last modified in 7
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »


