Normal and recursive extraction from multi-format archive

Extract file(s) from multi-format archive using system command
65 Downloads
Aktualisiert 30. Sep 2016

Lizenz anzeigen

Extract file(s) from multi-format archive (almost all formats are supported under GNU/Linux). Recursive extraction is also possible (sub-archives within primary archive).
Decompression uses OS specific commands. Linux (mainly) and Windows (using WinRar) are supported, but the Windows users should check the WinRar command line (line 282 of the "extract.m" m-file) before any use of this function. Mac OS is not supported yet, but mac users can easily adapt this file to their own needs.
The m-file "findFileInFolder.m" (#59357) is also part of the submission as it is required to run the "extract" function. You can find the corresponding contribution here : http://www.mathworks.com/matlabcentral/fileexchange/59357-find-file-s--in-folder-and-sub-folders
Examples:
- extract('/home/test/data.zip') will extract file(s) from archive data.zip to folder /home/test/data
- extract('/home/test/data.zip', true) will recursively extract data.zip and all its sub-archives having any type of extension ('.tar', '.rar', '.gz', '.tbz2', etc.) into /home/test/data
For more information, see m-file help.

Zitieren als

Benjamin Pillot (2026). Normal and recursive extraction from multi-format archive (https://de.mathworks.com/matlabcentral/fileexchange/59358-normal-and-recursive-extraction-from-multi-format-archive), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2015a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Search Path finden Sie in Help Center und MATLAB Answers
Version Veröffentlicht Versionshinweise
1.1.0.0

Return path to directory of extraction (optional)

1.0.0.0