Hallo, guten Tag.
Ich möchte bitte eine Binär-Datei auslesen und in Bin umwandeln und als Text abspeichern.
So wird es abgespeichert als Textdatei:
----------------------
00000000
00000001
00000010
11111111
10000001
------------------------
Wie funktioniert das? Es müssen immer 8 Stellen sein.
So in etwa lese ich ein!
wert=ReadByte(0)
WriteString (1,.... )
Danke.
Gruss
Binärdatei einlesen und in Bin umwandeln...
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Binärdatei einlesen und in Bin umwandeln...
Code: Alles auswählen
EnableExplicit
Define File.s = "c:\bla.bin"
Define Text.s = "c:\bla.txt"
Define value.a
If ReadFile(0, File)
If CreateFile(1, Text)
While Not Eof(0)
value = ReadAsciiCharacter(0)
WriteStringN(1, RSet(Bin(value, #PB_Ascii), 8, "0"))
Wend
CloseFile(1)
EndIf
CloseFile(0)
EndIfPureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Binärdatei einlesen und in Bin umwandeln...
Jup,danke für deine Hilfe.
Gruss
Gruss