Suchergebnisse für Anfrage "binary"

6 die antwort

Direktes Lesen einer großen Binärdatei in C # ohne Kopieren

Ich suche nach dem effizientesten / direktesten Weg, um diese einfache C / C ++ - Operation durchzuführen: void ReadData(FILE *f, uint16 *buf, int startsamp, int nsamps) { fseek(f, startsamp*sizeof(uint16), SEEK_SET); fread(buf, sizeof(uint16), ...

20 die antwort

Was sind wichtige Punkte beim Entwerfen eines (binären) Dateiformats? [geschlossen

Wenn Sie ein Dateiformat für die Aufzeichnung von Binärdaten entwerfen, welche Attribute sollte das Format Ihrer Meinung nach haben? Bisher habe ich mir folgende wichtige Punkte ausgedacht: have einige "magische Bytes" am Anfang, um die Dateien ...

8 die antwort

Packe / entpacke ein 64-Bit Int auf 64-Bit Architektur in PHP

Warum erhalte ich auf einer x64-Architektur die folgende Ausgabe? $ php -r 'echo pow(2, 33) . "\n";print_r(unpack("Ivalue", pack("I", pow(2, 33))));' 8589934592 Array ( [value] => 0 ) Es scheint, als könnte es signierte 64-Bit-Ints verarbeiten, ...

TOP-Veröffentlichungen

10 die antwort

Wie wird ein Int in Binär ausgegeben?

int x = 5; cout<<(char)x;Der obige Code gibt ein int x im Binärformat aus, jedoch nur 1 Byte. Dazu muss ich das x als 4-Byte-Binärdatei ausgeben, da x in meinem Code irgendwo zwischen 0 und 2 ^ 32-1 liegen kann, da cout<<(int)x; macht den Trick ...

6 die antwort

Include Binärdatei mit GNU ld Linker-Skript

Ich habe ein funktionierendes Linker-Skript. Ich möchte einen weiteren Datenabschnitt hinzufügen, dessen Inhalt direkt aus einer Datei abgerufen wird (ich sollte ihn nicht analysieren und die Abschnitte extrahieren usw.). Wie kann ich das ...

4 die antwort

Wie wird ein Überlauf im Zweierkomplement festgestellt?

Ich sehe das, wenn ich positive und negative Zahlen mit @ subtrahietwo's complement Ich bekomme Überläufe. Wenn ich zum Beispiel 1 von 2 subtrahiere, erhalte ich: 2 = 0010 1 = 0001 -> -1 = 1111 2 + (-1) -> 0010 + 1111 = 10001So hat hier ...

6 die antwort

Insert binäre Datei in SQLite-Datenbank mit Python

Ich versuche, ein einfaches Python-Skript zu schreiben, das .odt-Dokumente in eine SQLite-Datenbank einfügt. Folgendes habe ich bisher getan, aber es scheint nicht zu funktionieren: f=open('Loremipsum.odt', 'rb') k=f.read() f.close() ...

2 die antwort

Einfügen von NSData in SQLite auf dem iPhone

isher habe ich es geschafft, diese Methode zum Einfügen in eine SQLite-Datenbank auf dem iPhone zu erstellen: - (void) insertToDB :(NSString *)Identifier :(NSString *)Name { sqlite3 *database; if(sqlite3_open([databasePath UTF8String], ...

2 die antwort

Konvertieren Sie eine Binärzeichenfolge in Hexadezimal und umgekehrt in Elixir

Wie konvertiert man eine Binärzeichenfolge in eine Hexadezimalzeichenfolge und umgekehrt in Elixir? Es gibt ein paar Beiträge zu SO zu diesem Thema für andere "Mainstream" -Sprachen. Es gibt sogar einSO poste, dass Benchmarks für verschiedene C ...

4 die antwort

Erklären Sie, warum x == ~ (~ x + 1) + 1 (Zweierkomplement und zurück!)

Wie wir alle wissen, stehen negative Zahlen im Speicher normalerweise für solche Zweierkomplementzahlen from x to ~x + 1und um zurück zu kommen, machen wir nicht das Offensichtliche wie ~([~x + 1] - 1) aber stattdessen machen wir ~[~x + 1] + ...