Als «binary» getaggte Fragen

89
binäre Protokolle v. Textprotokolle

Hat jemand eine gute Definition für ein Binärprotokoll? und was ist eigentlich ein textprotokoll? Wie vergleichen sich diese in Bezug auf die auf dem Draht gesendeten Bits? Hier ist, was Wikipedia über binäre Protokolle sagt: Ein binäres Protokoll ist ein Protokoll, das von einer Maschine und...

82
Konvertieren Sie Binärdateien in ASCII und umgekehrt

Verwenden Sie diesen Code, um eine Zeichenfolge in eine Binärdatei zu konvertieren: bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) dies gibt aus: 0b110100001100101011011000110110001101111 Wenn ich es in diese Site (auf der rechten Seite) stelle, bekomme ich meine Nachricht...

80
So erhalten Sie nur die ersten zehn Bytes einer Binärdatei

Ich schreibe ein Bash-Skript, das den Header (die ersten 10 Bytes) einer Datei abrufen und dann in einem anderen Abschnitt alles außer den ersten 10 Bytes abrufen muss. Dies sind Binärdateien, die wahrscheinlich in den ersten 10 Bytes \0'und \n' enthalten. Es scheint, dass die meisten...

79
Lesen von Ganzzahlen aus einer Binärdatei in Python

Ich versuche eine BMP- Datei in Python zu lesen . Ich weiß, dass die ersten beiden Bytes die BMP-Firma angeben. Die nächsten 4 Bytes sind die Dateigröße. Wenn ich ausführe: fin = open("hi.bmp", "rb") firm = fin.read(2) file_size = int(fin.read(4)) Ich bekomme: ValueError: ungültiges...

77
C ++ - Konvertierung von Dezimal zu Binär

Ich habe ein 'einfaches' Programm geschrieben (es hat 30 Minuten gedauert), das die Dezimalzahl in eine Binärzahl umwandelt. Ich bin mir sicher, dass es einen viel einfacheren Weg gibt. Können Sie es mir zeigen? Hier ist der Code: #include <iostream> #include <stdlib.h> using namespace...

75
Anzahl der Einsen in binärer Darstellung zählen

Effiziente Methode zum Zählen der Anzahl von Einsen in der binären Darstellung einer Zahl in O (1), wenn Sie über genügend Speicher zum Spielen verfügen. Dies ist eine Interviewfrage, die ich in einem Online-Forum gefunden habe, die aber keine Antwort hatte. Kann jemand etwas vorschlagen, ich kann...