Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mxlgv/ntar
ntar - it's a simple, small, cross-platform alternative to GNU tar.
https://github.com/mxlgv/ntar
archiver-application gnu-tar kolibrios linux msdos packer tar unix unpacker windows
Last synced: 9 days ago
JSON representation
ntar - it's a simple, small, cross-platform alternative to GNU tar.
- Host: GitHub
- URL: https://github.com/mxlgv/ntar
- Owner: mxlgv
- License: gpl-2.0
- Created: 2021-08-26T08:18:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-10T13:59:40.000Z (about 2 years ago)
- Last Synced: 2024-02-04T23:36:28.001Z (9 months ago)
- Topics: archiver-application, gnu-tar, kolibrios, linux, msdos, packer, tar, unix, unpacker, windows
- Language: C
- Homepage:
- Size: 92.8 KB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nano tar
It's a simple, small, cross-platform alternative to GNU tar. Using a modified version of the [microtar](https://github.com/rxi/microtar) library.![image](https://user-images.githubusercontent.com/51446645/183033042-2d56fbda-140a-42d4-8e62-2776e10d0f43.png)
## Build
To build under Windows, Unix or KolibriOS you will need [TCC](https://bellard.org/tcc/).
To build under DOS, I used [OpenWatcom](https://github.com/open-watcom/open-watcom-v2)#### For Unix, Windows, KolibriOS
`tcc ntar.c microtar.c os.c -o ntar`#### For DOS
`owcc -s -Os -std=c99 -bdos -mcmodel=s ntar.c os.c microtar.c -o ntar.exe`## TODO:
- [x] Listing files;
- [x] Extraction files;
- [x] Adding files;
- [ ] Recursively adding folders and files;
- [ ] Add saving of all file attributes of supported;
- [x] Porting to Windows OS;
- [x] Porting to Kolibri OS;
- [x] Porting to FreeDOS/MSDOS.## Warning
The program has not yet been properly tested, so there may be bugs that can damage files. I highly recommend not using it for archiving valuable data yet