Current Version: 0.5
0.5:
- Added "sz" option to create self-extracting compressed archives. CMM2 implementation only.
- Added "s" option to create self-extracting (non-compressed) archives. CMM2 implementation only.
0.4:
- Combined mac.bas and max.bas into a single program, mar.bas.
- Added option to create and extract LZ1 compressed archives.
- Created an equivalent Python version, mar.py, intended for running on a host machine (Windows, MacOSX, Linux).
- DOS MMBasic version of mac.bas is no longer supported. Please use Python version instead.
0.3:
- Fix bug on DOS causing script to error out if current working directory contains spaces.
- On DOS delete temporary files ntsh.temp.
- max.bas now prompts before overwrite (instead of aborting).
- Some cosmetic fixes.
0.2:
- Fix command line processing on DOS.
- Fix bug on DOS where sometimes 'directory not found' would be reported even though directory is present.
0.1:
- Initial version.
On CMM2, mar.bas allows you to roll up and optionally compress a directory tree into a single file archive, and vice versa. mar.py is an equivalent Python implementation intended for running on Windows, MacOSX or Linux. This allows you to create your archive on a host machine, transfer it over to CMM2 and unpack it there, and vice versa.
On CMM2: *mar c
: archive directory into file .mar *mar cz : archive and lz1 compress directory into file .mz1 *mar s : archive directory into self-extracting file .mar.bas *mar sz : archive and lz1 compress directory into self-extracting file .mz1.bas *mar x .mar : extract .mar archive *mar xz .mz1 : extract .mz1 compressed archiveOn Windows/MacOSX/Linux: python mar c
: archive directory into file .mar python mar cz : archive and lz1 compress directory into file .mz1 python mar x .mar : extract .mar archive python mar xz .mz1 : extract .mz1 compressed archiveLZ1 compression and decompression is slow.
V5.07.00b23
3.x