home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 6 File
/
06-File.zip
/
filespy.zip
/
Filespy.Doc
next >
Wrap
PGP Signed Message
|
1995-12-31
|
20KB
|
475 lines
-----BEGIN PGP SIGNED MESSAGE-----
ENGLISH AND GERMAN "MANUAL"
FileSpy - Stellt allein vom Inhalt ausgehend das Format eines Files fest
FileSpy - Investigate the type of files, never looking at the filename.
(c)(p)1994/1995 W.Koch, Feldstr.11, 40699 Erkrath-Hochdahl
Status: Postcard-ware
eMail: 100777.2251@compuserve.com
http://ourworld.compuserve.com/homepages/WalterK
FileSpy gibt es für DOS oder OS/2 jeweils in englisch oder deutsch
FileSpy is availble for DOS or OS/2 in english or german
Die Dokumentation ist bilungal, dt. und englisch - also nicht wundern
dass zwischendurch Texte für unsere Anglistiker drin sind, es geht danach
immer auch deutschlich weiter :). Im Zweifelsfalle ist natürlich die dt.
Fassung die ausschlaggebende.
This manual is english dubbed :), so be patient with the original german
lines. If the shadow of a doubt comes down on you, the german text contains
the awful truth.
Aufruf: filespy {optionen} <wildcard> { {optionen} <wildcard> }
-s SUBDIR: bewirkt Suche auch in SubDirs der nachstehenden WildCards
-xd<Str> Schliesst Verzeichni.der.Namen <str> enthält von der Untersuch.aus
-xf<Str> Schliesst Dateien der.Namen <Str> enthält von der Untersuch.aus
-p gibt den Dateinamen komplett mit Pfad aus
-g gibt auch die Grösse aus
-b gibt keine Infos, deren Ermittlung länger dauern kann (z.B. Inhalte
von Archiven)
-n gibt bei einigen Dateitypen erweiterte Infos aus.
-x packt Archive aus, und untersucht sie dann (Datei Filespy.cfg wird dazu
benötigt, ausserdem die passenden Auspacker (pkunzip.exe, unarj.exe
etc.). Das funktioniert auch rekursiv (also ZIP-Files in ARJ-Files in
LHARC Files...)!
-a[<Str>] durchsucht Filenamen in Archiven nach <Str> (keine Joker erlaubt)
-d<Dir> Generiert Dateien (z.B. aus HLP) nach <DIR>
-r suche Copyright Notiz der Dateien
-l LANGTEXT: Bei Textdateien wird die Zielenbreite auf 132 erhöht
-c CHUNKID: Für IFF,RIFF,HLP,OBJ: Ausgabe aller Chunks/SysCat/Header
-k Copyright und PGP-Key
Beispiel: FILESPY C:\*.* -s C:\OS2\*.DLL
sucht NUR im Hauptverzeichnis nach allen Dateien, ausserdem im
Verzeichnis OS2 und allen Unterverzeichnissen nach DLLs
Filespy -srxb d:\*.*
sofern D: das CD-ROM-Laufwerk ist und die Festplatte noch einige
GigaByte Platz frei hat passiert hierdurch was lustiges...
Usage: filespy { {optiones} <filename or wildcard> }
-s SUBDIR: looking recursiv into all subdirectories
-b do not show info, which are too timeconsuming (e.g. contenst of
archives)
-n shows extended infos for some filetypes
-xd<str> do not spy into subdirs containing <str> as substring of the dirname
-xf<Str> do not spy at files containing <Str> as Substring of the filename
-c CHUNKID: for IFF,RIFF,HLP,OBJ-Files: Show allr Chunks/SysCat/Header
-r looks for a copyright note
-p shows the complete path of the file
-g shows the size of the file too
-a[<Str>] show all files inside of archives (no archiver needed!) [shows
only file which contain the optional <string>]
-x xtract archives (ZIP, ARJ etc.) and spy at the expanded files (File
FileSpy.cfg and the executable (unzip.exe, unarj.exe etc.) needed
This works with archives insides archives too!
-xb same as x, but do not delete the extracted files after spieng them.
-d<Dir> stores files (e.g. from *.HLP) to <DIR>
-k copyright and PGP-Key
Example: FILESPY C:\*.* -s C:\OS2\*.DLL
looks for all files only into the rootdir. After this it tries
to find files with the extension "DLL" in the dir. OS2 and all
his subdirs.
Filespy -srxb d:\*.*
asuming D: is your CD-ROM-Drive, and your harddisk is big enough to
hold some GB :)
BTW: To learn the awful german language (and understand every output of
Filespy) contact a "Goethe-Institut" near to you (hoping the german
goverment didn't close it too...).
Ok,ok my english is more than bad, too... but don't hesitate to send me
a corrected version of this documentation. Every contributor will
receive a FREE ... credit here :)
Bemerkungen:
Remarks:
- Mittels der Option -r kann FileSpy zu fast jedem EXE und COM File
weitere Angaben manchen - leider dauert das u.U. lange, deswegen
ist diese Möglichkeit nur optional
- With the -r option FileSpy finds some infos about nearly every EXE
or COM file - but it is timeconsuming, so it is optional
- Die DOS und OS/2 Versionen sollten identische Ergebnisse liefern.
(Übrigens: Danke an die c't für ihren genialen BP-Patch und an
Vitaly Miryanov für sein Virtual Pascal)
- The DOS and OS/2 versions should produce identical results.
(BTW: thanks to the magazine c't for there genious BP-patch and to
Vitaly Miryanov for Virtual Pascal)
- Intel 80286 oder höher wird benötigt für die DOS Version
- Intel 80286 (or higher) CPU is required for the DOS version of
FileSpy
- Der Dateiname wird grundsätzlich nicht interpretiert. Man kann also jede
Datei beliebig umbenenen, wenn man will. Lustig ist's wenn man
Filespy auf UNDELETE oder TEMP-Verzeichnisse loslässt.
- FileSpy never interprets the name of the file. So you can rename
every file as you like. It's funny to start filespy with the argument
\delete\*.* OR \temp\*.*
- Neuerdings (9/95) werden auch lange Dateinamen von der OS/2 Version
unterstützt; die langen Dateinamen von Windoof 85 allerdings (noch)nicht
- Long filenames are now (9-95) supported in the os/2-version; the long
filenames of Windoze 85 are not (yet) support
- Bei sehr grossen Verzeichnissen kann das Sortieren der Dateinamen (nach
der Erweiterung wird immer sortiert) etwas dauern - also etwas Geduld!
- The sorting feature (FileSpy sorts directorys by the filenameextension)
needs a lot of time, if you are spying large directorys - so be patient!
- Tasten:
* ESC, Strg-C, Strg-Untbr - Abbrechen
* Leertaste - Anhalten der Anzeige - die Scrollocklampe blinkt derweil
Fortsetzung der Ausgabe durch nochmaliges Betätigen der Leertaste
- Keys
* ESC, Ctrl-C, Ctrl-Break - Cancel program
* Space - programm pauses (the scrollock-led is flashing) until you
press Space again
- Beispiel für FILESPY.CFG:
- Example FILESPY.CFG:
;-----------------------------------------------------------
;-- Config Datei für die x Option von Filespy
;-- Config file for use with the x option of Filespy
;-----------------------------------------------------------
;--- Bei DOS wird : als Trennzeichen benutzt; bei OS/2 # ---
;--- Filespy-DOS uses : as separator; Filespy/2 uses # ---
;Zeilen, die ein ; in der ersten Spalte haben sind Kommentare
;Lines with a ; in the FIRST coloumn are comments
arj:e:\bin\arj.exe ! -y x %a
arj#e:\bin\binp\unarj.exe ! e %a
zip:e:\bin\pkunzip.exe ! -n %a
zip#e:\bin\binp\unzip.exe ! %a
zoo:e:\bin\zoo.exe ! -extract %a
zoo#e:\bin\binp\zoo.exe ! -extract %a
lha:e:\bin\lharc.exe ! x %a
lha#e:\bin\binp\lharc.exe ! x %a
usw.
and so on.
- Alles was in Anführungszeichen steht, kommt direkt wortwörtlich aus der
Datei selber heraus. Folgende Ausnahmen: Damit die Texte nicht zu
geschwätzig werden, werden doppelte Leerzeichen und solche am Anfang
oder Ende des Textes entfernt. Ebenso werden Texte wie "Copyright" und
"All Rights Reserved" wg. der innewohnenden Redunanz rausgenommen.
- Everything in "" is copied direct from the spied file. Exception:
Some common expression as Copyright, All Rights Reserved etc. are
shortend or deleted from the output in order to get the output on one
terminal coloumn.
- Abkürzungen:
- Abbreviations:
80x86 Programm für Intel 8086 oder höher (z.B. COM)
Program for Intel 8086 or higher (e.g. COM)
i386 zum Ausführen wird eine 80386 CPU ODER HÖHER benötigt
you need a 80386 (or higher) CPU to execute this
Win32 alles was > Win 3.11 ist: Win32x, Win85, NT ...
everything > Win 3.11: Win32x, Win85, NT ...
DOS MS-DOS, bzw. PC-DOS bzw. Novell-DOS
MM Multimedia
SB SoundBlaster
Datei german for "file"
von german for "of"
- FILESPY erkennt z.B. folgende Dateien und Merkmale (aus prinzipiellen
Gründen ist eine 100% sichere Erkennung nicht möglich - aber in vielen
Fällen sind es 99% :) ). Das vielleicht nicht alle relevanten
Dateiformate vorhanden sind, ist naturgegeben; wer was relevantes
vermisst, möge sich melden (möglichst nur, wenn Beispiele beifügbar
sind).
- FILESPY identifies e.g. the following filetypes (it is not possible to
identify every filetype correct, but filespy does this job with much
success). Not any fileformat is given (of course i do not know any
file format), but anyone who misses one, may send me an example of
this how-could-he-forget-this-important-format :-)
* Archive/Komprimierer
- Zip (mit Inhaltsangabe/with contents) [23.02.94]
- GZip (mit Inhaltsangabe/with contents) [18.10.94]
- TAr (mit Inhaltsangabe/with contents) [15.10.95]
- lhArc (mit Inhaltsangabe/with contents)
- ARC (mit Inhaltsangabe/with contents) (pkunpak)
- ARJ (mit Inhaltsangabe/with contents,
Kennzeichnung/flag multiple Volumes) [23.2/15.3.94/4.11.94]
- Compress/Expand/Cabinett (Microsoft Setup Programme)
(mit Inhaltsangabe/with contents) [23.5.94/14.8.94/16.11.94]
- ARCV (SetupArchiv Programm) (mit Inhaltsangabe/with contents) [4.12.94]
- ZOO (mit Inhaltsangabe/with contents)
- IBM OS/2 Bundle [2.8.94] (mit Inhaltsangabe/with contents [29.12.94]
- Unix!arch
- Clay (Lotus) [19.10.94]
- InstallShield (Setup-Kit) [15.7.95)
- Selbstentpacker (SelFeXtractor (SFX)):
* ARJ
* LhArc (mit Inhaltsangabe/with contents)
* PKZip (mit Inhaltsangabe/with contents)
* Kodierer etc. (für DFÜ)
- 7plus coded (gebräuchlich im Amateurfunk-Packet-Radio/used by HAMs)
- BS (BinarySplit) Datei-Aufteiler (gebräuchlich im Amateurfunk-Packet
-Radio/used by HAMs) [15.1.95]
* Ausführbar/Executable
- 80x86-Code (eingebauter Disassmbler/using a build-in tiny disassmbler)
- DOS-COM
- OS/2 (LX,NE)
- DOS-EXE
- Executable
* MZ
* LE,LX,PE,W3 - Format (mit Beschreibung/w/description)
* NE (Mit Beschreibung und Windows VersionsResource) [11.10.94]
* PE (Mit Beschreibung und Windows Versionsinfo) [6/96]
* PL (Phar Lap) [1.10.94]
* NLM (NetWare) [1.10.94]
* Overlays
* packed EXE
- LZ91
- pkLITE
- diet
- Windows
- Windows NT, Win32s, Windows 85 (mit Beschreibung)
Rechner-Architektur:
* MIPS Mark
* ALPHA
* Intel
* PowerPC
GUI (Graphische Oberflächen),
Textmode (Zeichenorientierte Oberfläche)
Subsysteme
* Native (NT-eigen)
* POSIX - Eine Art DIN-Norm für Unix-Programme
* OS/2
- Amiga
- Atari
* Grafik/Grafic
- COREL!Draw Vers.1 - 4 (mit Beschreibung)
- COREL!Show
- TIF
- Targa [10/95]
- ANSI
- GEM (ungetestet/not testet!)
- ABC - Flußdiagramm/Flowcharter [16.03.94]
- Aldus Placeble Metafile
- Bitmap (BMP/DIB)
- Grafic Interchange Format 87a und 89a Compuserve (GIF)
- JPEG (JPG)
- Paintbrush (PCX)
- PowerPoint (PPT)
- StarGraph
- Segmented HotSpot Graphic (SHG)
- IFF (mit Beschreibung/with Description)
- DeLuxePaint (mit Beschreibung/with Description)
- Cursor (CUR)
- Icon (OS/2)
- Icon Windows
- Icon animiert (ANI) (mit Beschreibung/with Description)
- WordPerfect (some) [01.03.94]
- Postscript/EPS
* Animation/Video
- Video für Windows / AudioVideoInterleaved (AVI)
- Multimedia-Movie
- Quicktime (Apple) (ungetestet/not testet) [6.8.94]
- Autodesk Animator
- COREL!Move
- COREL!Move-Bibliothek
* Hilfe Dateien (auch Sourcen)/Help files and sources
- OS/2 Format (HLP,INF) (mit Beschreibung/with Description)
- QuickHelp Format, Microsoft
- Turbo Vision Format, Borland
- Windows Format (mit Beschreibung und Liste enthaltener Bilder (-c) )
- Multimedia-Viewer (MVB) [18.8.94] ( recompile: 18.3.95)
- Markup-Language
* HTML [17.9.94]
* Geräusch - Oberbegriff für Geräusche, Musik u.ä. Krach
Noise - Common term for sound, music and other noise
- WAV
- VOC - (With Infos) [10.9.94]
- ROL
- Midi
- CMF (Soundblaster)
* Progr. (also alles was mit Programmieren zu tuen hat)
(Everything concerning programming)
- Programm-Quelltexte / Sources
* ADA [26.8.95]
* Assembler
* BASIC
* Batch
* C-Source
* COBOL
* Makefile
* Modul-Definition-File (DEF)
* OS/2-Hilfe (IPF)
* Pascal
Turbo Pascal
Units (TPU.TPW,TPP,TPO), 4, 5.5, 6, 7 (mit Beschreibung)
Units, sonstige
* PostScript
* Resource Dateien (RES)
* Smalltalk
* SymbolDatei
* Visual-Basic-Kram (FRM,BAS)
- OBJ - Intel Object-File
- Library (static Link)
- Debug - Informationen zur Fehlersuche für Programmierer
* SYM
* Linker Mapping (MAP)
* Systemdaten
OS/2
- Ini-Datei
- (Fehler-) Meldungen
Windows
- Progamm-Manager-Gruppe (GRP) [3.3.94]
- Programm-Info-File (PIF)
- System-Datenbank
- Registrierungsdatei
- INI-Dateien
- Clipboard-Daten (CLP) [03.03.94]
- OLE 2.0 System
* Treiber
DOS
Block-Device-Driver (mit Beschreibung/with Description)
Char-Device-Driver (mit Beschreibung/with Description)
Video
Borland-Graphic-Interface (mit Beschreibung/with Description)
Borland-Graphic-Interface (neu) (mit Beschreibung/with Description)
* Text
- Ascii
7 Bit, 8 Bit, Steuerzeichen(Control character), Unix-style,
nur eine Zeile(only one Line),
Umlaute, Klingel(Bell), Seitenvorschub(FormFeed),
Tabulatoren, BackSpace
deutsch/englisch/französich/nederl(dutch)/Italienisch
- AmiPro für Windows und OS/2
- StarWriter 2
- Rich Text Format (RTF)
- Microsoft Word-Familie
Write für Windows [03.03.94]
MS Word 5.0 (mit Beschreibung) [03.03.94]
MS Word für Windows 2.0 (mit Beschreibung)
MS Word für Windows 6.0 [28.07.94]
- Wordperfect [01.03.94]
- WordStar
- Envoy
- Acrobat
* Sonstiges
Datenbank
dBase
Access [25.7.94]
Tablellenkalkulation
Excel 2, 3, 4
Excel 5 [28.7.94]
Lotus 1-2-3
Spiele
SimCity [25.2.94]
SimCity 2000 (auch Szenarien) [25.2.94]
Zeichensätze
TrueType (TTF) [06.03.94]
Borland-Graphic-Interface (BGI)
Signum - Editorfont (Atari ST) (ungetestet/not tested) [6.8.94]
Signum - Druckerfont (Atari ST) (ungetestet/not tested) [6.8.94]
Sonstiges
IFF-Dateien (mit Beschreibung)
RIFF-Dateien (mit Beschreibung) [25.2.94]
Windows Macro-Recorder Datei
DruckDatei für HP-Drucker (PCL)
Daten - Kram von Norton (Norton Stuff)
MS Project 4 [28.7.94]
MS-Office-Dateien (ausser den oben aufgeführten) [28.7.94, mit infos]
Graphic-Packet-Spy Mitschnitt (gebräuchlich im Amateurfunk-Packet-Radio)
- Please validate the doc. with pgp. You get my public key with
Filespy -k > somefile.asc
If the Doc. isn't signed coreectly, you should not (i.e. you must not!)
use FileSpy.
Bitte verifizieren Sie die Doku. mittels PGP. Meinen oeffentlichen
Schluessel erhalten Sie mit
Filespy -k > oeffSchl.asc
Wenn die Doku nicht korrekt signiert ist, sollten (und duerfen!) Sie
FileSpy nicht benutzen.
- Status des Programms: Postcard-Ware
- This is Postcard-Ware and provided on an "as-is" base.
Free use and copying of the program and the documentation is granted
for non commercial purposes.
Freie Nutzung und Weitergabe des Programms und der zugeh. Dokumentation
durch Privatpersonen (keine Behörden, keine Gewerbebetriebe oder deren
Mitarbeiter o.ä. ohne schriftliche Genehmigung durch den Autor)
ausdrücklich erwünscht, solange keine Änderungen vorgenommen werden.
Für die Weitergabe dürfen keinerlei Kosten oder sonstige Geldbeträge auf
- welche Weise auch immer - gezahlt oder verrechnet werden. Ausnahme:
Der physikalische Datenträger (und nicht dessen Gegenwert!) zum Kopieren
dieses Programms.
Einstellung in Shareware-Sammlungen oder dergl. nur im Sinne der obigen
Bedingungen und gegen Belegexemplar an den Autor (s.o.).
Weiergabe des Quelltextes und der ausführbaren Dateien nur in
unveränderter Form (Ausnahme: Verwendung von allg. verwendeten Archiv-
und Kompressionsprogrammen)
Wenn Sie das Programm längere Zeit benutzen oder nicht triviale
Algorithmen hieraus für eigene Anwendungen verwenden, so *müssen* Sie
eine möglichst häßliche Ansichtskarte Ihres Heimatortes an obige Adresse
senden!
Sie erhälten das Programm ohne jede Garantie für Funktion,
Fehlerfreiheit oder Anwendbarkeit für eine bestimmte Sache. Sie
verzichten auf jede Schadensersatzforderung, gleich aus welchem Grunde.
Mit der Nutzung des Programms erkennen Sie diese Lizenzbedingungen
vorbehaltlos an.
Alle Angaben in dieser Doku und alle Ausgaben dieses Programms sind
ohne Gewähr. Firmen-, Produkt-, und sonstige Namen und Bezeichnungen
werden ohne Rücksicht auf etwaige bestehenden Patente, Schutzmarken
oder ähnliches genannt. Aus dem Fehlen einer solchen Angabe kann also
nicht geschlossen werden, dass ein derartiger Schutz oder ähnliches
nicht besteht.
****************************************************************************
-----BEGIN PGP SIGNATURE-----
Version: 2.6.1
iQCVAwUBMOaJETD37IMYqFzBAQGlKAQAsPP0KGtaaT2pzdyqAwq8kRp4WKsw0yV7
HSvIxjT5vkKdqXvGztJi5ceISZtQIY7LH4Kv3pV6fM1BW6Ie9nWwuuzc/BDs/3jK
jYutLvrwtpJ9OKn7E84Z7zoLhPE8Z7YkrBdFICHdpji9q00LUPS0rxCW4/ObGnj+
ohwyH7nvFt8=
=V66a
-----END PGP SIGNATURE-----