«binary» 태그된 질문

2 진수 시스템 인 이진법은 0과 1의 두 기호를 사용하여 숫자를 나타냅니다. 컴파일 된 컴퓨터 프로그램의 경우 "executable"태그를 대신 사용하십시오.

6
파이썬으로 바이너리 파일 읽기
파이썬으로 바이너리 파일을 읽는 것이 특히 어렵다는 것을 알게되었습니다. 날 도와 줄수 있습니까? 이 파일을 읽어야합니다. Fortran 90에서는 쉽게 읽을 수 있습니다. 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) 세부적으로 파일 형식은 다음과 같습니다. Bytes 1-4 -- The integer 8. Bytes 5-8 -- The number …
104 python  binary  fortran 

7
바이너리 파일 읽기 및 쓰기
바이너리 파일을 버퍼로 읽은 다음 버퍼를 다른 파일에 쓰는 코드를 작성하려고합니다. 다음 코드가 있지만 버퍼는 파일의 첫 번째 줄에서 두 개의 ASCII 문자 만 저장하고 다른 것은 저장하지 않습니다. int length; char * buffer; ifstream is; is.open ("C:\\Final.gif", ios::binary ); // get length of file: is.seekg (0, ios::end); length = …
103 c++  file  binary  buffer 

16
비트 연산 및 사용
이 코드를 고려하십시오. 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 나는 파이썬 (및 다른 언어)의 산술 연산자를 이해할 수 있지만 …

6
두 바이트 배열을 비교 하시겠습니까? (자바)
~ 알려진 이진 시퀀스가있는 바이트 배열이 있습니다. 이진 시퀀스가 ​​올바른지 확인해야합니다. .equals에 추가로 시도 ==했지만 둘 다 작동하지 않았습니다. 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 

8
바이너리 프로토콜 대 텍스트 프로토콜
누구든지 바이너리 프로토콜이 무엇인지에 대한 좋은 정의를 가지고 있습니까? 실제로 텍스트 프로토콜은 무엇입니까? 와이어에서 전송되는 비트 측면에서 서로 어떻게 비교됩니까? 이진 프로토콜에 대해 위키피디아가 말하는 내용은 다음과 같습니다. 바이너리 프로토콜은 인간이 아닌 기계가 읽을 수 있도록 의도되거나 예상되는 프로토콜입니다 ( http://en.wikipedia.org/wiki/Binary_protocol ) 오 어서! 더 명확하게 말하면 jpg 파일이 있으면 …
94 text  binary  protocols 

9
((a + (b & 255)) & 255)는 ((a + b) & 255)와 같은가요?
일부 C ++ 코드를 탐색하고 있는데 다음과 같은 것을 발견했습니다. (a + (b & 255)) & 255 두 배로 나를 짜증나게 했으므로 다음과 같이 생각했습니다. (a + b) & 255 ( a및 b32 비트 부호없는 정수) 내 이론을 확인하기 위해 테스트 스크립트 (JS)를 빠르게 작성했습니다. for (var i = 0; …
92 c++  binary  logic 

13
바이트를 이진 문자열 표현으로 변환하는 방법
예를 들어, 바이트의 비트가 B있다 10000010, 나는 문자열로 비트를 할당하는 방법을 str, 문자 그대로를 str = "10000010". 편집하다 바이너리 파일에서 바이트를 읽고 바이트 배열에 저장했습니다 B. 나는 System.out.println(Integer.toBinaryString(B[i])). 문제는 (a) 비트가 (가장 왼쪽) 1로 시작 B[i]하면 음의 int 값으로 변환되므로 출력이 올바르지 않습니다 . 비트와 함께 시작하는 경우 (b) 0의 …
92 java  binary  byte 

8
base128이 사용되지 않는 이유는 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 작년에 문을 닫았 습니다 . 잠김 . 이 질문과 답변은 주제에서 벗어 났지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 받아들이지 않습니다. 웹에서 바이너리 데이터를 전송하는 데 base128 대신 base64 만 사용하는 이유는 무엇입니까? …

9
git 저장소에서 사용하지 않는 객체를 제거하는 방법은 무엇입니까?
실수로 가장 최근 커밋이 포함 된 거대한 바이너리 파일을 Git 저장소에 추가, 커밋 및 푸시했습니다. Git에서 해당 커밋에 대해 생성 된 / 만든 객체를 제거하여 .git디렉터리가 다시 정상적인 크기로 축소되도록하려면 어떻게해야합니까? 편집 : 답변 해 주셔서 감사합니다. 몇 가지 해결책을 시도했습니다. 작동하지 않았습니다. 예를 들어 GitHub의 파일은 기록에서 파일을 제거했지만 …
90 git  file  object  binary 


4
node.js의 버퍼에 바이너리 데이터를 추가하는 방법
바이너리 데이터가있는 버퍼가 있습니다. var b = new Buffer ([0x00, 0x01, 0x02]); 그리고 나는 추가하고 싶다 0x03. 바이너리 데이터를 더 추가하려면 어떻게해야합니까? 문서에서 검색 중이지만 데이터를 추가하려면 문자열이어야합니다. 그렇지 않으면 오류가 발생합니다 ( TypeError : Argument must be a string ). var b = new Buffer (256); b.write ("hola"); console.log …

10
Java에서 정수는 내부적으로 비트 수준으로 어떻게 표현됩니까?
Java가 내부적으로 정수를 저장하는 방법을 이해하려고합니다. 나는 모든 자바 원시 정수가 서명된다는 것을 알고 있습니다 (짧은 것을 제외하고?). 즉, 해당 숫자에 대해 한 바이트에서 사용할 수있는 비트가 하나 적습니다. 내 질문은 모든 정수 (양수 및 음수)가 2의 보수로 저장됩니까 아니면 2의 보수에 음수 만 있습니까? 사양에 x bit two's complement …

6
Python의 바이너리 파일에서 정수 읽기
Python에서 BMP 파일 을 읽으려고합니다 . 처음 두 바이트는 BMP 회사를 나타냅니다. 다음 4 바이트는 파일 크기입니다. 내가 실행할 때 : fin = open("hi.bmp", "rb") firm = fin.read(2) file_size = int(fin.read(4)) 나는 얻다: ValueError : 10 진수 인 int ()에 대한 잘못된 리터럴 : 'F # \ x13' 내가하고 싶은 …
83 python  file  binary  integer 

8
바이너리를 ASCII로 또는 그 반대로 변환
이 코드를 사용하여 문자열을 가져 와서 바이너리로 변환합니다. bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) 이 출력 : 0b110100001100101011011000110110001101111 이 사이트 (오른쪽 사이트)에 넣으면 내 메시지가 hello돌아옵니다. 어떤 방법을 사용하는지 궁금합니다. 바이너리 문자열을 8로 분리 한 다음 해당 값 bin(ord(character))또는 다른 방식으로 일치시킬 수 있다는 것을 알고 …
82 python  binary  ascii 

8
바이너리 파일 형식을 리버스 엔지니어링하는 데 도움이되는 도구
알 수없는 이진 데이터 형식을 디코딩하는 데 도움이되는 도구는 무엇입니까? 나는 Hex Workshop과 010 Editor가 모두 구조를 지원한다는 것을 알고 있습니다. 알려진 고정 형식의 경우 제한적으로 괜찮지 만, 특히 알 수없는 형식의 경우 더 복잡한 것은 사용하기 어렵습니다. 스크립팅 언어 또는 스크립팅 가능한 GUI 도구에 대한 모듈을 찾고있는 것 같습니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.