Anwendungs-Software und Apps 14.494 Themen, 73.659 Beiträge

Suche ein programm in den ich normalen text in ascii zeichen umw

Daywalker2526 / 2 Antworten / Baumansicht Nickles

Hi @ all,


 


ich suche ein programm da wo ich z.B. Compiler schrei und mir dann das wort in die ascii zeichen umsezt = 01000011 01001111 01001101 01010000 01001001 01001100 01000101 01010010


Ich habe mir das jetzt aus einer Tabelle rausgesucht aber wenn es so ein prog gibt bitte melden.

bei Antwort benachrichtigen
Andreas42 Daywalker2526 „Suche ein programm in den ich normalen text in ascii zeichen umw“
Optionen

Hi!

Willst du Binärcode in Dezimalzahlen wandeln und die dann mit der ASCI-Tabelle vergleichen?

Ne, wenn ich deine Frage nochmal lese (das dritte Mal), dann glaube ich, du willst einen Textausgeben un dieser soll dann im Binärformat ausgegeben werden.

Ich weiss nicht, ob es so was gals fertiges Programm gibt. Eigentlich ist das eine schöne Aufgabe für Leute die Programmieren lernen sollen.

Ich würde mir entweder selbst ein kleines DOS-Tool schreiben, dass diese Umwandlung erledigt, oder "halbautomatisch" arbeiten:

Etliche Texteditoren können ASCI-Texte auch in HEX-Darstellung anzeigen, z.B. WinVI (den nutze ich gerne).

Eine Hexzahl besteht dann aus zwei Ziffern, die den Wertebereich von 0 bis 15 abdecken. Das kann man noch recht leicht im Kopf oder per Hand umrechnen:

Compiler
43 6f 6d 70 69 6c 65 72

4 ist 0100
6 ist 0110 usw

01000011 01101111 01101110 01110000 01101001 01101101 01110010

ich hab' gerade nach der Methode umgerechnet, aber nicht überprüft.

bei deinem Code komme ich übrigends auf "COLPIJER". Das liegt aber ein meiner schusseligen Umrechnung, ich hab' mich natürlich vertan. ;-)

Nimm besser das: http://nickciske.com/tools/binary.php

Hab' ich übrigends mit Google gefunden (Link). ;-)

Bis denn
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen
Pumbo Daywalker2526 „Suche ein programm in den ich normalen text in ascii zeichen umw“
Optionen

Wenn Du noch eine WIN98-CD hast, ist da BASIC drauf (QBASIC). Das u.a. Programmbeispiel aus der OnlineHilfe von QuickBasic sollte in Deine Richtung gehen.

MKSMBF$- und MKDMBF$-Funktionen Programmierbeispiel

Das folgende Beispiel benutzt MKSMBF$, um Werte in einer Datei als Zahlen im
Microsoft-Binär-Format zu speichern:

' Lies einen Namen und ein Testergebnis von der Tastatur. Speichere diese als
' Satz in einer Direktzugriffsdatei. Ergebnisse werden als Werte mit einfacher
' Genauigkeit im Microsoft-Bin„r-Format herausgeschrieben.

TYPE Puffer
NamenFeld AS STRING * 20
ErgebnisFeld AS STRING * 4
END TYPE

DIM SatzPuffer AS Puffer
OPEN "TESTDAT.DAT" FOR RANDOM AS #1 LEN=LEN(SatzPuffer)
'
PRINT "Geben Sie einen Namen und ein Ergebnis, das durch ein Komma getrennt ";
PRINT "ist, ein."
PRINT "Ende der Eingabe mit 'ENDE, 0'."
INPUT NameEin$, Ergeb
'
I=0
' Lies Paare von Namen und Ergebnissen von der Tastatur,
' bis der Name ENDE ist.
DO WHILE UCASE$(NameEin$) "ENDE"
I=I+1
SatzPuffer.NamenFeld=NameEin$
'
' übertrage das Ergebnis in eine Zeichenkette.
SatzPuffer.ErgebnisFeld=MKSMBF$(Ergeb)
PUT #1,I,SatzPuffer
INPUT NameEin$, Ergeb
LOOP
'
PRINT I;" Sätze geschrieben."
CLOSE #1

bei Antwort benachrichtigen