kanzisfx

command module
v0.0.0-...-5a3b4fd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2024 License: MIT Imports: 8 Imported by: 0

README

Say Thanks!

KanziSFX: Kanzi SelF-eXtracting archive

KanziSFX is a minimal Kanzi decompressor to decompress an embedded Kanzi bit stream, with built-in support to also untar a compressed tar archive. So, the embedded Kanzi bit stream could contain either a single file of arbitrary type or a tar archive which will be both decompressed and unarchived.

Usage: kanzisfx [options...]

Argument Description
-knz Output Kanzi bit stream
-o <file|directory> Destination file or directory
-info Show Kanzi bit stream info

- can be used in place of <file> to designate standard output as the destination, but cannot be used in place of a directory for extracting tar archives.

Without any arguments, the embedded Kanzi stream will be decompressed into the working directory to a file of the same name as the executable, except with the .exe or .app extension removed. Or, if the Kanzi stream contains a tar archive, the tar archive will be both decompressed and unarchived into a folder within the working directory of the same name as the executable, except with the .exe or .app extension removed. So, command-line usage is only optional and the end user can just execute the application as they would any other application for this default behavior.

Appending a Kanzi archive to a KanziSFX executable

Download the latest pre-built release for the intended target system:
https://github.com/ScriptTiger/KanziSFX/releases/latest

For appending a Kanzi archive to a KanziSFX executable, issue one of the following commands.

For Windows:

copy /b "KanziSFX.exe"+"file.knz" "MyKanziSFX.exe"

For Linux and Mac:

cat "KanziSFX" "file.knz" > "MyKanziSFX"

More About ScriptTiger

For more ScriptTiger scripts and goodies, check out ScriptTiger's GitHub Pages website:
https://scripttiger.github.io/

Donate

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL