Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Data Manipulation > Importing and Exporting > ZIP (.zip) >

ZIP (.zip)

Registered MIME type: application/zip
Popular data compression and archival format.
Used to reduce storage space and transfer times.
Binary format.
Can contain multiple files.
Supports a variety of compression methods.
Published by Phil Katz in 1989.
  • Import and Export can work with general ZIP archives as well as with specific application formats consisting of multiple related files.
  • When importing from a ZIP archive that constitutes a supported multi-file Import format, the converter for this format will be used.
  • Import gives full path specifications for all files in a general ZIP file.
  • Export exports expr to a file and compresses it as a ZIP archive, inferring the file format from the file extension of .
  • Export exports multiple expressions to a ZIP file archive.
  • Import returns an expression of the form .
  • Import extracts from the archive and imports it.
  • Import imports the specified element from a ZIP file.
  • Import imports multiple elements.
  • Export creates a ZIP archive by treating expr as specifying element elem.
  • Export treats each as specifying the corresponding .
  • Export exports expr with the specified option elements taken to have the specified values.
  • Export uses rules to specify the elements to be exported.
  • See the reference pages for full general information on Import and Export.
"Elements"list of elements and options available in this file
"Rules"full list of rules for each element and option
"Options"list of rules for options, properties, and settings
  • The following can be used to select or specify individual files in a ZIP archive:
"FileNames"list of filenames representing the contents of a ZIP archive
"filename"a single file
"filename","format" a single file, taken to be in the specified format
"filename","format",elemelement elem from the specified file
  • Import by default uses the element for the ZIP format.
  • Import extracts and imports file .
  • File names can include relative or absolute directory specifications and the abbreviated string patterns supported by StringMatchQ.
  • Import imports an entire archive.
  • Import imports all JPEG files from subdirectory dir.
  • Export creates a ZIP archive containing a GIF and a Text file.
  • Export["file", {expr1, expr2}, {"ZIP", {{"file1", "GIF"}, {"file2", "Text"}}}] is equivalent to the above.
This creates a ZIP archive containing a GIF and a text file:
Importing a ZIP archive gives the names of the files in the archive:
Extract and import "a.gif" from this ZIP file:
Extract and import "b.txt" from the file:
This creates a ZIP archive containing a GIF and a text file:
In[1]:=
Click for copyable input
Importing a ZIP archive gives the names of the files in the archive:
In[2]:=
Click for copyable input
Out[2]=
Extract and import "a.gif" from this ZIP file:
In[3]:=
Click for copyable input
Out[3]=
Extract and import "b.txt" from the file:
In[4]:=
Click for copyable input
Out[4]=
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
Format:   HTML  |  CDF