Archive Entry
About
An archive entry is a file in an archive.
Howto
Specification
Manifest
You can define an archive entry with a manifest.
It is an executable that returns any resource file from:
- the archive data uri
- the path entry
It follows the following format:
kind: archive-entry
spec:
# The data uri of the archive
data-uri: https://downloads.mysql.com/docs/world-db.tar.gz
data-def:
# The path of the file in the archive
entry-path: world-db/world.sql
where:
- entry-path is the entry path
Data Uri
The archive entry manifest is an executable that returns any resource file
The data uri is therefore a runtime data uri.
(name--archive-entry.yml@executableConnection)@executionConnection
where:
- name–archive-entry.yml is the path of the archive entry manifest from the executableConnection directory
- executableConnection is a file connection
- executionConnection is a file connection where the entry is extracted
Columns
When reporting on an archive, the records contains the following archive entry columns (ie property):
- path: the path
- media_type: the media type
- size: the size
- update-time: the last modified time
Path
The path of an file entry
Media Type
The media type of an entry is:
Size
The size reporting may be not reported. It depends on the archive format.
| Format | Support |
|---|---|
| zip | No (-1) |
| tar | Yes |
| tar.gz | Yes |