aonez / aonez/Keka

[REQ] Support for Stratus OpenVOS EVF archives

Open
#1,150 3 comments 0 reactions 1 assignee Claimed by @aonez View on GitHub
core enhancement
Dominant language
PHP
Stars
7.3k
Forks
294
Avg merge
14d 16h
Merged PRs (30d)
1

Description

### Is your feature request related to a problem? Please describe
It may be useful, to support extracting Stratus OpenVOS EVF archives, to support data exchange, with systems running this OS. These archives aren't supported by Keka, or any UNIX utiity, at present.

Examples of these files, are available from [Archive.org](https://ia601209.us.archive.org/view_archive.php?archive=/19/items/ftp-ftp_stratus_com/ftp.stratus.com.tar) (the "save.evf.gz" files).

### Describe the solution you'd like
It should be possible to extract files from these archives, to a directory, with a name matching the archive. OpenVOS-style paths (e.g. `*%es#lang3>vos_ftp_site>pub>vos>tools>tcl74`, or `:%es#lang>vos_ftp_site>pub>vos>posix>alpha>posix>build1.out)` should probably be translated to POSIX ones.

### Describe alternatives you've considered
I have tried manually pulling files out of archives, using "strings", "photorec", and "binwalk", although this is not always reliable, as some files have non-obvious structures/headers/boundaries. A C implementation, for OpenVOS, which probably contains enough information, to understand the file format, is available, at https://archive.org/download/ftp-ftp_stratus_com/ftp.stratus.com.tar/ftp.stratus.com%2Fvos%2Futility%2Fevf-2.0.tar.gz.

### Additional context
I am using Keka 1.2.13, on MacOS 12.4, on an ARM64-based system.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.