텍스트 파일을 바이트 시프트해야합니다. perl에 대해서는 전혀 알지 못하지만, perl에서 완벽하게 작동하는 코드는 moz-byteshift.pl (documentation)입니다. 이것은 정확히 내가하고 싶은 일을하지만, C#에서해야합니다. 사람이 적어도 펄 스크립트의 작동 방식을 설명 할 수있는 경우 #!/usr/bin/perl
# To perfo
부호가 시프트하는 비트입니다. 첫 번째 바이트는 지수입니다. 다음으로 지수 4는 가수입니다. 이것은 항상 작동하지 않는 것처럼 보입니다. char라고 부르기 때문입니다.하지만 서명하거나 unisgned char로 만들면 여전히 100 %가 아닙니다. 어떤 아이디어? char mdentrypxexp[1];
memcpy(mdentrypxexp, messag
내 응용 프로그램에서 오디오 파일을 생성해야하며 마지막 Android 버전 다음에 파일 생성기를 쓰고 있습니다. 안드로이드에서는 OKIO을 사용하여 기본 NSData를 사용하는 IO 및 IOS를 처리합니다. 모든 WAV 파일에는 데이터 판독기 (미디어 플레이어)에 대한 매개 변수를 알리기위한 머리글이 필요합니다. 인터넷에서 제공되는 일부 사양에 따라 바이트
HEX 시퀀스를 ISO-8859-1, UTF-8 또는 UTF-16BE로 인코딩 된 문자열로 변환하려고합니다. . 즉, 다음과 같은 문자열이 있습니다. "0422043504410442" 이것은 문자를 나타냅니다. "Test" (UTF-16BE). private static String hex2String(String hex, String encoding) t
ok .. 이런 질문을하는 것은 짜증나지만 실제로 아래 코드 [advance_reg (int *)]를 이해하지 못합니다. 코드 주석에서 "/ 레지스터가 원시 다항식 (64,4,3,1,0); /"에 따라 단계를 수행한다는 것을 알았습니다. 어느 누구도 제발이 코드에 대한 힌트를주세요. 예를 들어, adv_64 배열을 정의하는 이유는 무엇입니까? 블록에 대한
누군가이 설명을 해줄 수 있습니까? 문제는 다음과 같습니다. 목표는 작업 후 $ t2 값을 찾는 것입니다. 초기 값은 다음과 같습니다 t2 = t0 << 44
및 T0 및 T2의 이진 표현이라는 것을 : $t2 = 0x12345678
$t0 = 0xAAAAAAAA
내가 "SLL의 $의 T2, $ t0의 44"의 의사 번역은 이해 t2 = 10010
int x, int n 및 int m 매개 변수를받는 메서드가 있습니다. 또한 X의 n 번째와 m 번째 바이트와 INT는 x는 임의의 값으로 설정 단지 통상의 정수이다 바꾼 반환한다. n 및 m은 0과 3 사이의 정수입니다. 예를 들어 x의 16 진수 표현은 0x12345678이고 n은 0이며 m은 2입니다. 마지막 3 번째 바이트부터 마지막 3 바이트
필자는 값의 히스토리를 보유하고있는 배열을 가지고 있으며, 새로운 값을 추가 할 때 가장 오래된 값을 풀고 다음 값을위한 공간을 만들기 위해 모든 이전 값을 한 위치 왼쪽으로 이동해야합니다. 내가 memmove를 사용하여,이 일을 두 가지 방법으로 생각할 수 : memmove(&arr[0], &arr[1], sizeof(arr) - sizeof(*arr))
Java 코드에서 바이트 배열에 긴 값을 넣습니다. 이 (바이트 배열)은 네이티브 사이드 코드 (C++)로 전송됩니다. 이 C++ 코드에서는 Java에서 전송 된 long 값을 재구성해야합니다. 어떻게 바이트 배열과 그 안에있는 모든 바이트에 액세스하여 긴 값을 되 찾을 수 있습니까? 도와주세요. 긴 값이 같은