Binär Daten vergleichen ?
Verfasst: 09.02.2014 06:48
Hi
Ich schreib mir grade was, daß mir Bereiche mit z.B 3000Bytes von großen Medien Dateien vergleichen soll (MD5 & CRC sind mir viel zu lahm, und so genau brauch ich es auch nicht, selbst
wenn mann die selbe Medien Datei 2 mal mit den selben Settings konvertiert ist sogar schon die Dateigröße anders, habs zig mal ausprobiert, mit xvid,x264,wmv usw usw)
und eine Prüfsumme erstellt.
Da war doch irgendwas das im grunde für'n Computer nur alles einsen und nullen sind. (wer lachen will, hat jetzt Gelegenheit dazu
)
Sprich dann müsste ich doch mit
ReadData(#FileA,*Buffer1,3000) 3000 einsen und nullen einlesen, aber wie kriege ich die auch angezeigt ?
PeekS zeigt natürlich nur Müll bei Binärdaten an, und alle anderen Peek Befehle ergeben für mich auch kein Sinn.
Denn selbst wenn ich nur 1 Byte auslese, und z.B PeekL benutze, ist der Rückgabewert ne 10 stellige Zahl. Wie kann das denn sein
? bei PeekB sind es immer noch 3 Stellen.
Kann mich Bitte jemand aufklären ? Ich brauch den Binärwert, nur 0 und 1 als Ausgabe und das mit einer Länge die mann selbst bestimmt.
Denn natürlich bringt es mir nichts, wenn es heist
Ich schreib mir grade was, daß mir Bereiche mit z.B 3000Bytes von großen Medien Dateien vergleichen soll (MD5 & CRC sind mir viel zu lahm, und so genau brauch ich es auch nicht, selbst
wenn mann die selbe Medien Datei 2 mal mit den selben Settings konvertiert ist sogar schon die Dateigröße anders, habs zig mal ausprobiert, mit xvid,x264,wmv usw usw)
und eine Prüfsumme erstellt.
Da war doch irgendwas das im grunde für'n Computer nur alles einsen und nullen sind. (wer lachen will, hat jetzt Gelegenheit dazu
Sprich dann müsste ich doch mit
ReadData(#FileA,*Buffer1,3000) 3000 einsen und nullen einlesen, aber wie kriege ich die auch angezeigt ?
PeekS zeigt natürlich nur Müll bei Binärdaten an, und alle anderen Peek Befehle ergeben für mich auch kein Sinn.
Denn selbst wenn ich nur 1 Byte auslese, und z.B PeekL benutze, ist der Rückgabewert ne 10 stellige Zahl. Wie kann das denn sein
Kann mich Bitte jemand aufklären ? Ich brauch den Binärwert, nur 0 und 1 als Ausgabe und das mit einer Länge die mann selbst bestimmt.
Denn natürlich bringt es mir nichts, wenn es heist
">einen<" ja toll und von welcher Position b.z.w welchen ? ist das zufallsbedingt ? sprich einmal von da und ein anderes mal von wo völlig anders ?"Liest einen X-Wert (Y Bytes) von der angegebenen Speicheradresse."