Abstract
通常公司為了保護其智慧財產權,會自己定義檔案格式,其header區會定義每個byte各代表某項資訊,所以常常需要直接對binary檔的某byte直接進行讀取。
Introduction
使用環境:Windows XP SP3 + Visual C++ 6.0 SP6
將讀取wf.bin的0x13 byte處的值。
Method 1:使用fsetpos()
fsetpos.c / C
21行
直接使用fsetpos()將位置移動到0x13 byte處。
Method 2:使用fseek()
fseek.c / C
19行
使用fseek()將位置移動到0x13 byte處,SEEK_SET表示從檔案開始處開始offset。
Original: https://www.cnblogs.com/oomusou/archive/2011/10/27/fsetpos.html
Author: 真 OO无双
Title: (筆記) 如何讀取binary file某個byte的值? (C/C++) (C)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/535030/
转载文章受原作者版权保护。转载请注明原作者出处!