현재 Flac-Decoder를 작성 중이므로 flac-header에 인코딩 된 2 개의 UTF8 값을 읽어야합니다. 이 문서에 있습니다 C# read UTF8 UInt64
if(variable blocksize)
<8-56>:"UTF-8" coded sample number (decoded number is 36 bits)
else
<8-48>:"UTF-8" coded frame number (decoded number is 31 bits)
그들은 더 큰 UTF8 (가변 블록 크기)에 대한 자신의 bitreader 파일
Bitreader (라인 1327)에 selfmade 기능을 사용합니다.
나는 그것에 대해 살펴 봤는데 그것은 C#으로 번역하는 아주 좋은 코드가 아닙니다. 그래서 UTF8 인코딩과 함께 binaryreader를 사용하고이 방법으로 읽으 려했습니다. ReadUint64. 가능합니까? 동일한 결과와 가장 빠른 솔루션은 무엇입니까?