Freeware Downloads
Alle hier aufgeführten Programme laufen unter DOS
oder in einem DOS-Fenster unter Windows.
C:\Programme\NASM>kbscan
kbscan v1.01 show keyboard scancode and ASCII code
Press ESC twice to exit
25 6B
30 62
1F 73
2E 63
1E 61
31 6E
39 20
2F 76
02 31
34 2E
0B 30
02 31
01 1B
C:\Programme\NASM> click HERE to download kbscan.zip
kbscan zeigt den Scancode und den daraus erzeugten
ASCII-Code einer gedrückten Taste an. Die Tastenfolge ESC ESC beendet das Programm.
C:\Programme\NASM>cntd -v
cntd v1.01 - count bytes from STDIN and show decimal result
C:\Programme\NASM>dir cntd.com
CNTD COM 1,138 04-27-02 2:01a cntd.com
C:\Programme\NASM>cntd < cntd.com
1138
C:\Programme\NASM> click HERE to download cntd.zip
cntd zählt die Zeichen einer Datei und gibt die Anzahl
der Zeichen in dezimaler Schreibweise aus.
C:\Programme\NASM>cnth -v
cnth v1.01 - count bytes from STDIN and show hexadecimal result
C:\Programme\NASM>dir cnth.com
CNTH COM 1,110 04-27-02 1:59a cnth.com
C:\Programme\NASM>cnth < cnth.com
456
C:\Programme\NASM> click HERE to download cnth.zip
cnth zählt die Zeichen einer Datei und gibt die Anzahl
der Zeichen in hexadezimaler Schreibweise aus.
C:\Programme\NASM>dump -v
dump v1.01 - read bytes from STDIN and show hexdump
C:\Programme\NASM>dump < mytext.txt
20 61 20 62 20 63 20 64 20 65 20 66 20 67 20 68
20 69 20 6A 20 6B 20 6C 20 6D 20 6E 20 6F 20 70
20 71 20 72 20 73 20 74 20 75 20 76 20 77 20 78
20 79 20 7A 20 84 20 94 20 81 20 E1 0D 0A 0D 0A
20 20 41 20 20 42 20 43 20 20 44 20 45 20 20 46
20 47 20 20 48 20 49 20 20 4A 20 4B 20 20 4C 20
4D 20 20 4E 20 4F 20 20 50 20 51 20 20 52 20 53
20 20 54 20 55 20 20 56 20 57 20 20 58 20 59 20
20 5A 20 8E 20 20 99 20 9A 20 20 E1
C:\Programme\NASM> click HERE to download dump.zip
dump gibt den Inhalt einer Datei in hexadezimaler
Form aus; maximal 16 Zeichen pro Zeile.
C:\Programme\NASM>killbl -v
killbl v1.01 - read lines from STDIN and eliminate multiple blanks
C:\Programme\NASM>cntd < mytext.txt
140
C:\Programme\NASM>killbl < mytext.txt | cntd
124
C:\Programme\NASM> click HERE to download killbl.zip
killbl ersetzt sämtliche Folgen von mehreren
Leerzeichen in einer Datei durch jeweils ein Leerzeichen.
C:\Programme\NASM>larglin -v
larglin v1.05 - read lines from STDIN and show largest line
C:\Programme\NASM>larglin < na.bat
nasm -E %1.err -f bin -o %1.com %1.asm -l %1.lst
C:\Programme\NASM> click HERE to download larglin.zip
larglin gibt die längste Zeile einer Datei zurück.
v1.02: last line was not handled properly in case it was not terminated by CRLF
v1.05: Angabe einer Mindestlänge möglich: -n 123
C:\Programme\NASM>strings -v
strings v1.01 - read from STDIN and filter non-printable characters
C:\Programme\NASM>strings < strings.com
strings v1.01 - read from STDIN and filter non-printable characters$by
Andreas Kaestner$usage : strings [-option | /option]option: v show v
ersion infooption: h show help$ !"#$%&'()*+,-./0123456789:;<=>?@ABCDE
FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0tRF< tD<-u<<
C:\Programme\NASM> click HERE to download strings.zip
strings entfernt alle nichtdarstellbaren Zeichen
aus dem Eingabestrom und gibt den Rest aus.
C:\Programme\NASM>lcas -v
lcas v1.01 - read from STDIN and convert to lowercase
C:\Programme\NASM>type mytext.txt
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
C:\Programme\NASM>lcas < mytext.txt
a b c d e f g h i j k l m n o p q r s t u v w x y z
a b c d e f g h i j k l m n o p q r s t u v w x y z
C:\Programme\NASM> click HERE to download lcas.zip
lcas wandelt alle Großbuchstaben (A-Z) in Kleinbuchstaben.
Umlaute werden nicht gewandelt.
C:\Programme\NASM>ucas -v
ucas v1.01 - read from STDIN and convert to uppercase
C:\Programme\NASM>type mytext.txt
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K
L M N O P Q R S T U V W X Y Z
C:\Programme\NASM>ucas < mytext.txt
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K
L M N O P Q R S T U V W X Y Z
C:\Programme\NASM> click HERE to download ucas.zip
ucas wandelt alle Kleinbuchstaben (a-z) in Großbuchstaben.
Umlaute werden nicht gewandelt.
C:\Programme\NASM>triml -v
triml v1.01 - read lines from STDIN and trim leading blanks
C:\Programme\NASM>type mytext.txt
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K
L M N O P Q R S T U V W X Y Z
C:\Programme\NASM>triml < mytext.txt
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
C:\Programme\NASM> click HERE to download triml.zip
triml entfernt alle Leerzeichen am Anfang jeder Zeile.
Um alle Leerzeichen am Zeilenende zu entfernen, lesen Sie die Zeile(n) mit dem
Programm "backw" rückwärts, entfernen die Leerzeichen am Zeilenanfang, und geben
dann die Zeile(n) wieder mit "backw" aus.
to trim trailing blanks, use backw: "backw | triml | backw"
C:\Programme\NASM>backw -v
backw v1.01 - read lines from STDIN and output them backwards
C:\Programme\NASM>type na.bat
nasm -E %1.err -f bin -o %1.com %1.asm -l %1.lst
type %1.err
C:\Programme\NASM>backw < na.bat
tsl.1% l- msa.1% moc.1% o- nib f- rre.1% E- msan
rre.1% epyt
C:\Programme\NASM> click HERE to download backw.zip
backw gibt alle Zeilen des Eingabestroms rückwärts aus.
Die Reihenfolge der Zeilen bleibt erhalten.
C:\Programme\NASM>addbl -v
addbl v1.02 - read lines from STDIN and add n blanks
C:\Programme\NASM>type na.bat
nasm -E %1.err -f bin -o %1.com %1.asm -l %1.lst
type %1.err
C:\Programme\NASM>larglin < na.bat | backw | addbl -2 | backw
nasm -E %1.err -f bin -o %1.com %1.asm -l %1.lst
C:\Programme\NASM> click HERE to download addbl.zip
addbl fügt die angegebene Anzahl von Leerzeichen an
das Ende jeder Zeile des Eingabestroms an. Um Leerzeichen am Anfang der Zeile
einzufügen, verwenden Sie zusätzlich "backw".
v1.02: Fehlerkorrektur.
C:\Programme\NASM>each -v
each v1.01 - read lines from STDIN and output /arg1/ line /arg2/
C:\Programme\NASM>dir /b c*.com
cnth.com
cntd.com
C:\Programme\NASM>dir /b c*.com | each #copy # .\backup#
copy cnth.com .\backup
copy cntd.com .\backup
C:\Programme\NASM> click HERE to download each.zip
C:\Programme\NASM>eat -v
eat v1.02 - read stdin, eat <arg1> <arg2> .. <argn>, write to stdout
C:\Programme\NASM>type mytext.txt
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
C:\Programme\NASM>eat 41 | eat 61 | eat 20 | eat 0d 0a < mytext.txt
bcdefghijklmnopqrstuvwxyzBCDEFGHIJKLMNOPQRSTUVWXYZ
C:\Programme\NASM> click HERE to download eat.zip
C:\Programme\NASM>fromto -v
fromto v1.02 - read stdin from <arg1> up to <arg2>, write to stdout
C:\Programme\NASM>echo 123456789 | fromto 1 9 | eat 0d 0a
123456789
C:\Programme\NASM>echo 123456789 | fromto 5 | eat 0d 0a
56789
C:\Programme\NASM>echo 123456789 | fromto 2 8 | eat 0d 0a
2345678
C:\Programme\NASM> click HERE to download fromto.zip
C:\Programme\NASM>replace -v
replace v1.02 - read stdin, replace <arg1> with <arg2>, write to stdout
C:\Programme\NASM>echo aBCDEFGHI
aBCDEFGHI
C:\Programme\NASM>echo aBCDEFGHI | replace 61 41
ABCDEFGHI
C:\Programme\NASM> click HERE to download replace.zip
C:\Programme\NASM>cntchar -v
cntchar v1.01 - read stdin, count occurrence of <arg1>, write to stdout
C:\Programme\NASM>echo 122333444455555666666 | cntchar 34
4
C:\Programme\NASM>echo 122333444455555666666 | cntchar 38
0
C:\Programme\NASM> click HERE to download cntchar.zip
C:\Programme\NASM>ldist -v
ldist v1.01 - read stdin, find largest distance between two <arg1>'s, echo line
C:\Programme\NASM>C:\Programme\NASM>echo 122333444455555 | ldist 31
122333444455555
C:\Programme\NASM>C:\Programme\NASM>echo 122333444455555 | ldist 32
2333444455555
C:\Programme\NASM>C:\Programme\NASM>echo 122333444455555 | ldist 35
5
C:\Programme\NASM>C:\Programme\NASM>echo aababcabcdabcde | ldist 61
abcde
C:\Programme\NASM> click HERE to download ldist.zip
C:\Programme\NASM>byteadd -v
byteadd v1.01 - read stdin, add <arg1> to each byte, write to stdout
C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A
C:\Programme\NASM>echo abc123ABC|byteadd 01|dump
62 63 64 32 33 34 42 43 44 0E 0B
C:\Programme\NASM> click HERE
to download byteadd.zip
C:\Programme\NASM>bytesub -v
bytesub v1.01 - read stdin, subtract <arg1> from each byte, write to stdout
C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A
C:\Programme\NASM>echo abc123ABC|bytesub 01|dump
60 61 62 30 31 32 40 41 42 0C 09
C:\Programme\NASM> click HERE
to download bytesub.zip
C:\Programme\NASM>byteand -v
byteand v1.01 - read stdin, AND each char with <arg1>, write to stdout
C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A
C:\Programme\NASM>echo abc123ABC|byteand FE|dump
60 62 62 30 32 32 40 42 42 0C 0A
C:\Programme\NASM> click HERE
to download byteand.zip
C:\Programme\NASM>byteor -v
byteor v1.01 - read stdin, OR each char with <arg1>, write to stdout
C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A
C:\Programme\NASM>echo abc123ABC|byteor 01|dump
61 63 63 31 33 33 41 43 43 0D 0B
C:\Programme\NASM> click HERE
to download byteor.zip
C:\Programme\NASM>bytexor -v
bytexor v1.01 - read stdin, XOR each char with <arg1>, write to stdout
C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A
C:\Programme\NASM>echo abc123ABC|bytexor 01|dump
60 63 62 30 33 32 40 43 42 0C 0B
C:\Programme\NASM> click HERE
to download bytexor.zip
C:\Programme\NASM>asctab -v
asctab v1.01 - output simple ASCII table to stdout
C:\Programme\NASM>asctab
0 1 2 3
4 5 6 7
8 9 A B
C D E F
0 NUL SOH STX ETX EOT ENQ ACK BEL
BS TAB LF VT FF CR SO SI
1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB
CAN EM SUB ESC FS GS RS US
2 ! " #
USD % & '
( ) * +
, - . /
3 0 1 2 3
4 5 6 7
8 9 : ;
< = > ?
4 @ A B C
D E F G
H I J K
L M N O
5 P Q R S
T U V W
X Y Z [
\ ] ^ _
6 ` a b c
d e f g
h i j k
l m n o
7 p q r s
t u v w
x y z {
| } ~ DEL
C:\Programme\NASM> click HERE
to download asctab.zip
|
|
|
|
German MS-MVPs |
Stand: 11-Jun-2011
Kontakt: andreaskaestner+web.de ("+" bitte durch "@" ersetzen)