:sharchive: /shar'ki:v/ [UNIX and USENET; from /bin/sh archive]
n. A {flatten}ed representation of a set of one or more files,
with the unique property that it can be unflattened (the original
files restored) by feeding it through a standard UNIX shell; thus,
a sharchive can be distributed to anyone running UNIX, and no
special unpacking software is required. Sharchives are also
intriguing in that they are typically created by shell scripts; the
script that produces sharchives is thus a script which produces
self-unpacking scripts, which may themselves contain scripts. (The
downsides of sharchives are that they are an ideal venue for
{Trojan horse} attacks and that, for recipients not running
UNIX, no simple un-sharchiving program is possible; sharchives can
and do make use of arbitrarily-powerful shell features.)
Sharchives are also commonly referred to as `shar files' after the
name of the most common program for generating them.
-- The AI Hackers Dictionary
n. A {flatten}ed representation of a set of one or more files,
with the unique property that it can be unflattened (the original
files restored) by feeding it through a standard UNIX shell; thus,
a sharchive can be distributed to anyone running UNIX, and no
special unpacking software is required. Sharchives are also
intriguing in that they are typically created by shell scripts; the
script that produces sharchives is thus a script which produces
self-unpacking scripts, which may themselves contain scripts. (The
downsides of sharchives are that they are an ideal venue for
{Trojan horse} attacks and that, for recipients not running
UNIX, no simple un-sharchiving program is possible; sharchives can
and do make use of arbitrarily-powerful shell features.)
Sharchives are also commonly referred to as `shar files' after the
name of the most common program for generating them.
-- The AI Hackers Dictionary
Related:
- sharchive /shar'ki:v/ n.
[Unix and Usenet; from /bin/sh
archive] A flattened representation of a set of one or more
files,
with the unique property that it can be unflattened... - rc file: /R-C fi:l/ [UNIX: from the startup script
`/etc/rc',
but this is commonly believed to have been named ... - dot file: [UNIX] n. A file that is not visible by default to
normal directory-browsing tools (on UNIX,
files named with a leading dot are, by convention... - UNIX Shell is the Best Fourth Generation Programming Language
It is the UNIX shell that makes it possible to do applications in a small
fraction of the code and time it takes in third generation languages.
In the shell you process whole files at a time... - plumbing: [UNIX] n. Term used for {shell} code, so called
because of the prevalence of `pipelines' that feed the output of
one program to the input of another.
Under UNIX, user utilities can often be implemented... - How many
Unix hacks
-- does it take to change a light bulb?
Let's see, can you use a shell script for that or does... - shell [orig. Multics n.
techspeak, widely propagated
via Unix] 1.
[techspeak] The command interpreter used to pass ... - shebang /sh*-bang/ n.
The character sequence "#!"
that frequently begins executable shell scripts under Unix.
Probably derived from "shell bang" under the influence... - UNIX weenie: [ITS] n. 1. A derogatory play on `UNIX wizard',
common among hackers who use UNIX by necessity but...
From the same category:
- A sense of shame is not a bad moral compass.
--
Colin... - Seven Wells On-Line -
Makers of Greedy... - Things that must be together to work usually can't
be shipped together... - I heard someone tried the monkeys-on-typewriters bit trying for the plays
of W.
Shakespeare, but all they got was the collected works... - Iron Law of Distribution:
Them that has, gets...
