Archive Support
Marta supports a list of archive formats out of the box:
- Read-write access
- Zip (
.zip
,.jar
,.war
,.aar
,.apk
,nupkg
,klib
,sublime-package
)
- Zip (
- Read-only access
- Tar (
.tar
,.tar.gz
,.tgz
,.tar.bz2
) - Rar (
.rar
) – currently with some limitations - Xar (
.xar
) - Cabinet (
.cab
) - Shell archive (
.shar
,.run
) - LHA (
.lzh
,.lha
) - Copy Input/Output Image (
.cpio
) - ISO Image (
.iso
) - RPM Package (
.rpm
) - Ar (
.ar
,.a
)
- Tar (
You can open archives as regular directories. You can even open (and edit) nested archives.
🐧 The Edit action watches if the opened file is modified, and changes the archive automatically.
🐧 Use the Open As action to open a file as an archive. Enter the desired extension (such as zip
) and choose Open archive.
Registering Additional ZIP Extensions
There are lots of custom formats which are essentially ZIP files with a fixed structure. Marta supports several of them, including jar
and apk
, yet you can add additional ones:
fileSystems {
zip {
additionalExtensions ["docx"]
}
}