binaryfiles

    2

    4답변

    3 개의 변수가있는 struct가 있습니다. 두 개의 unsigned int와 unsigned char이 있습니다. 내 이해에서, C++ char은 운영 체제에 관계없이 항상 1 바이트입니다. 다른 데이터 유형에서도 마찬가지입니다. 나는 바이너리 파일에 저장할 때 결과 파일이 코드가 컴파일 된 운영 체제에서 읽을 수 있도록 POD를 정규화하는 방법을 찾고있

    1

    1답변

    4,000,000 개의 'double'값 (총 32MB)의 이진 파일을 만들었습니다. 그런 다음 파일을 압축하고 놀랍게도 파일은 46KB로만 축소되었습니다. 거의 100 % 비명을 지르고 있습니다! 진짜야? 또는 나는 무엇인가 여기에서 놓치고 있냐?

    8

    2답변

    C++ 코드가 있습니다. 나는 그것을 컴파일했고 이제 바이너리 xyz를 가진다. 이제는 바이너리를 실행할 때마다, ./xyz를 사용하여 실행하기 위해 해당 디렉토리로 전환해야했습니다.하지만 어디서나 xyz 명령을 사용하여 바이너리를 실행하는 방법은 무엇입니까? 이 바이너리를 우분투의 명령에 연결하려면 어떻게해야합니까? 현재 우분투 10.10을 사용 중입니다

    3

    4답변

    일부 매우 큰 바이너리 파일에 대한 바이너리 편집기를 만들고 있습니다. 소프트웨어 요구 사항 중 하나는 편집기가 원본 파일을 수정할 수 없으므로 대상 파일은 원본의 편집 된 복사본이어야합니다. 저는 파일 복사가 한 번만 수행되는 방식으로 편집기를 디자인하려고합니다 (20 분 프로세스). 나는 파일을 편집하는 동안 잠글 수 있지만, 사용자가 프로그램을 종료하

    2

    3답변

    타입이 지정되지 않은 바이너리 파일을 파싱하는 가장 좋은 방법은 무엇입니까? 예를 들어, EBML 파일. (http://ebml.sourceforge.net/). EBML은 기본적으로 이진 XML 파일입니다. 그것은 기본적으로 아무 것도 저장할 수 있지만 그 주된 용도는 MKV 비디오 파일 (matroska)입니다. 바이트 수준에서 EBML 파일을 읽으려면

    1

    8답변

    나는 ++ 때 comp.lang.c에 게시물을했고,이 http://groups.google.com/group/comp.lang.c++/browse_thread/thread/afc946826945bdb1/90850f6a0e0edd2d#90850f6a0e0edd2d 을 가지고 있지만 여전히 대답하지 않습니다. 이진 읽기 작업에 약간의 혼란이 있습니다. 스트림

    0

    1답변

    일부 구성 항목을 파일로 저장해야합니다. 저는 이것이 우리가 사용하고자하는 지역화 기능에 대한 것이라고 들었습니다. 내가 말한 바에 따르면, 스트레이트 XML 파일보다 바이너리 파일을 읽는 것이 훨씬 빠릅니다. 이것은 사실이며 이진 형식으로 XML 데이터를 저장하는 것이 이상적입니까, 아니면 웹 응용 프로그램에 가져 오기 위해 데이터를 저장해야하는 다른 방

    0

    3답변

    의 암호화 및 암호 해독 이진 파일 C#으로 암호화 및 암호 해독 암호 및 C#으로 된 간단한 텍스트 파일의 예가 많이 있습니다. 그러나 나는 .exe 또는 .mdb 파일과 같은 바이너리 파일 전체를 암호화하거나 해독하는 예를 발견하지 못했습니다. 누구든지 이진 파일의 암호화/해독에 대한 예를 제공하거나 일부 링크를 제공 할 수 있습니다. 귀중한 시간을 공

    3

    2답변

    Node.js 응용 프로그램에서 일부 이진 데이터를 생성 한 다음 클라이언트가 다운로드 할 수 있도록 HTTP 응답에 기록하고 싶습니다. 동일한 응용 프로그램의 현재 구현은 Python이며 struct module을 사용하여이 작업을 수행합니다. 예 : import struct # ... s = 'Filename header' s_binary = st

    0

    2답변

    파일에서 이진 모드로 데이터를 읽고 해당 데이터를 조작하려고합니다. try: resultfile = open("binfile", "rb") except: print "Error" resultsize = os.path.getsize("binfile") 32 비트 헤더가 있으며, 이진 데이터의 버퍼가 잘 시작됩니다. 데이터는 16에서