Pytania otagowane jako binary

Binarny, system liczbowy o podstawie 2, przedstawia liczby za pomocą dwóch symboli: 0 i 1. W przypadku skompilowanych programów komputerowych użyj zamiast tego znacznika „wykonywalny”.

6
Czytanie pliku binarnego za pomocą Pythona
Szczególnie trudno jest mi odczytać plik binarny w Pythonie. Czy może Pan mi pomóc? Muszę przeczytać ten plik, który w Fortranie 90 łatwo czyta int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups read (*) (group_id(j),j=1,n_particles) Dokładniej mówiąc, format pliku to: Bytes 1-4 -- The integer 8. Bytes 5-8 -- …
105 python  binary  fortran 

7
Czytanie i zapisywanie pliku binarnego
Próbuję napisać kod, aby odczytać plik binarny w buforze, a następnie zapisać bufor do innego pliku. Mam następujący kod, ale bufor przechowuje tylko kilka znaków ASCII z pierwszej linii w pliku i nic więcej. int length; char * buffer; ifstream is; is.open ("C:\\Final.gif", ios::binary ); // get length of file: …
103 c++  file  binary  buffer 

16
Działanie i użycie bitowe
Rozważ ten kod: x = 1 # 0001 x << 2 # Shift left 2 bits: 0100 # Result: 4 x | 2 # Bitwise OR: 0011 # Result: 3 x & 1 # Bitwise AND: 0001 # Result: 1 Rozumiem operatory arytmetyczne w Pythonie (i innych językach), ale nigdy …

8
protokoły binarne a protokoły tekstowe
czy ktoś ma dobrą definicję tego, co to jest protokół binarny? a czym właściwie jest protokół tekstowy? jak to się ma do siebie pod względem liczby bitów przesłanych w sieci? oto co Wikipedia mówi o protokołach binarnych: Protokół binarny to protokół, który jest przeznaczony lub oczekiwany do odczytu przez maszynę, …
97 text  binary  protocols 

6
Porównanie dwóch tablic bajtowych? (Jawa)
Mam tablicę bajtów z ~ znaną sekwencją binarną. Muszę potwierdzić, że sekwencja binarna jest taka, jaka powinna być. Próbowałem .equalsdodatkowo ==, ale żaden z nich nie działał. byte[] array = new BigInteger("1111000011110001", 2).toByteArray(); if (new BigInteger("1111000011110001", 2).toByteArray() == array){ System.out.println("the same"); } else { System.out.println("different'"); }
96 java  binary 

14
Jak przekonwertować bajt na jego reprezentację w postaci łańcucha binarnego
Na przykład bity w bajcie Bto 10000010, jak mogę przypisać bity do ciągu strdosłownie, to znaczy str = "10000010". Edytować Czytam bajt z pliku binarnego i zapisuję go w tablicy bajtów B. Używam System.out.println(Integer.toBinaryString(B[i])). problemem jest (a) gdy bity zaczynają się od (skrajnie lewy) 1, dane wyjściowe są nieprawidłowe, ponieważ …
94 java  binary  byte 

9
Czy ((a + (b & 255)) & 255) to to samo co ((a + b) & 255)?
Przeglądałem kod w C ++ i znalazłem coś takiego: (a + (b & 255)) & 255 Podwójny AND mnie zirytował, więc pomyślałem: (a + b) & 255 ( ai bsą 32-bitowymi liczbami całkowitymi bez znaku) Szybko napisałem skrypt testowy (JS), aby potwierdzić moją teorię: for (var i = 0; i …
92 c++  binary  logic 

8
Dlaczego base128 nie jest używany? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Zamknięte w zeszłym roku . Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Dlaczego tylko base64 zamiast base128 …

9
Jak usunąć nieużywane obiekty z repozytorium Git?
Przypadkowo dodałem, zatwierdziłem i wrzuciłem ogromny plik binarny z moim najnowszym zatwierdzeniem do repozytorium Git. Jak sprawić, by Git usunął obiekty, które zostały / zostały utworzone dla tego zatwierdzenia, aby mój .gitkatalog ponownie się zmniejszył do rozsądnego rozmiaru? Edycja : Dzięki za odpowiedzi; Wypróbowałem kilka rozwiązań. Żaden nie działał. Na …
89 git  file  object  binary 


10
Jak liczby całkowite są wewnętrznie reprezentowane na poziomie bitów w Javie?
Próbuję zrozumieć, w jaki sposób Java przechowuje wewnętrznie liczby całkowite. Wiem, że wszystkie prymitywne liczby całkowite java są podpisane (z wyjątkiem krótkich?). Oznacza to jeden bit mniej dostępny w bajcie dla liczby. Moje pytanie brzmi: czy wszystkie liczby całkowite (dodatnie i ujemne) są przechowywane jako uzupełnienie do dwóch, czy są …

4
Jak dołączyć dane binarne do bufora w node.js.
Mam bufor z danymi binarnymi: var b = new Buffer ([0x00, 0x01, 0x02]); i chcę dołączyć 0x03. Jak mogę dołączyć więcej danych binarnych? Szukam w dokumentacji, ale aby dołączyć dane, musi to być ciąg, jeśli nie, pojawia się błąd ( TypeError: Argument musi być stringiem ): var b = new …

8
Konwertuj dane binarne na ASCII i odwrotnie
Użycie tego kodu do pobrania łańcucha i przekonwertowania go na binarny: bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) to daje: 0b110100001100101011011000110110001101111 Co jeśli umieszczę to na tej stronie (po prawej stronie), otrzymam wiadomość z hellopowrotem. Zastanawiam się, jakiej metody używa. Wiem, że mógłbym podzielić ciąg binarny na …
83 python  binary  ascii 

6
Odczytywanie liczb całkowitych z pliku binarnego w Pythonie
Próbuję odczytać plik BMP w Pythonie. Wiem, że pierwsze dwa bajty wskazują firmę BMP. Następne 4 bajty to rozmiar pliku. Kiedy wykonuję: fin = open("hi.bmp", "rb") firm = fin.read(2) file_size = int(fin.read(4)) Dostaję: ValueError: nieprawidłowy literał int () o podstawie 10: „F # \ x13” Chcę odczytać te cztery bajty …
83 python  file  binary  integer 

8
Narzędzia pomagające w inżynierii wstecznej formatów plików binarnych
Jakie narzędzia są dostępne, aby pomóc w dekodowaniu nieznanych formatów danych binarnych? Znam Hex Workshop i 010 Editor, obie struktury wspierające. Są one dopuszczalne w ograniczonym zakresie w przypadku znanych, stałych formatów, ale są trudne w użyciu w przypadku czegoś bardziej skomplikowanego, szczególnie w przypadku nieznanych formatów. Chyba patrzę na …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.