Targazer gateway The targazer gateway lets a WWW client treat a unix tar file as a directory of indivual files. The gateway runs as a detached process that declares itself a known DECnet object. The HTTP server connects to the object as if it were a WWWEXEC script by using a special format of the exec configuration rule (e.g. exec /tarserv/* archive::"169="tar_archive:). When the targazer gateway gets a request, the first element after the script directory (i.e. /tarserv/) is considered the name of the tar archive to access. The part after the tar file name is considered to be a filename within the archive to be extracted. If just the tar file name is present, a HTML directory of the tar file contents is returned. In order to locate elements within the archive, targazer will read the entire file and build a sorted index of the files it contains. For efficiency, the gateway caches indices it builds so that subsequent accesses won't require a rescan of the entire file. ------------------------------------------------------------------------ David Jones, Ohio State University