91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 23KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-05
  • 語言: 其他
  • 標簽: bin??文件??填充??0xFF??

資源簡介

在mcu開發(fā)的時候, 特別是做升級文件的時候, 我們有時候需要把一個bin文件,填充指定大小,填充0xFF。 做了一個很簡單的小工具,填充0xFF,到指定大小,例如16K。利用批處理就可以執(zhí)行,支持相對路徑。

資源截圖

代碼片段和文件信息

//?AppendFixSize.cpp?:?Defines?the?entry?point?for?the?console?application.
//

#include?“stdafx.h“
#include?


#define??VERSION????????????????“V1.01.161225“


int?_tmain(int?argc?_TCHAR*?argv[])
{
if?(argc? {
????????printf(“err!?argc? return?-1;
}
?
long???len?=?(long)strtol(argv[2]?NULL?16);

printf(“fz?append.?%s\n“VERSION);
printf(“file:%s?size:0x%x\n“argv[1]len);

FILE *fp;
long off;
long????append?=?0;

????//test?file?is?exist?and?calculate?file?size
//“..\\test\\aa.bin“
????if?((fp?=?fopen(argv[1]?“rb“))==NULL)
????{
????????printf(“Can?not?open?file\n“);
????????return?-1;
????}

fseek(fp0SEEK_END);
off=ftell(fp);

????fclose(fp);

if?(off?>=?len)
{
???????printf(“file?size?is?too?large.?%d?>?%d\r“?off?len);
???return?-1;
}else
{
???????append?=?len?-?off;
}

//append?data?0xFF
????if?((fp?=?fopen(argv[1]?“ab+“))==NULL)
????{
????????printf(“Can?not?open?file\n“);
????????return?-1;
????}
????
fseek(fp0SEEK_END);
printf(“open?sucess.append?size?%d?append?%d\r\n“offappend);
while(append--)
{
????????fputc(‘\xff‘fp);
}

fclose(fp);?

return?0;
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-12-25?18:16??AppendFixSize\
?????目錄???????????0??2016-12-25?18:16??AppendFixSize\AppendFixSize\
?????文件????????1209??2016-12-25?18:09??AppendFixSize\AppendFixSize\AppendFixSize.cpp
?????文件????????4523??2016-12-25?18:07??AppendFixSize\AppendFixSize\AppendFixSize.vcproj
?????文件????????1415??2016-12-25?18:15??AppendFixSize\AppendFixSize\AppendFixSize.vcproj.taotao-PC.taotao.user
?????文件????????1342??2016-12-25?18:07??AppendFixSize\AppendFixSize\ReadMe.txt
?????文件?????????300??2016-12-25?18:07??AppendFixSize\AppendFixSize\stdafx.cpp
?????文件?????????516??2016-12-25?18:07??AppendFixSize\AppendFixSize\stdafx.h
?????文件?????????904??2016-12-25?18:07??AppendFixSize\AppendFixSize.sln
?????文件????????8192??2016-12-25?18:15??AppendFixSize\AppendFixSize.suo
?????目錄???????????0??2016-12-25?18:20??AppendFixSize\release\
?????文件????????6656??2016-12-25?18:15??AppendFixSize\release\AppendFixSize.exe
?????文件?????????101??2016-12-25?18:14??AppendFixSize\release\test.bat
?????文件????????6423??2016-12-25?18:18??AppendFixSize\release\test.bin
?????文件????????6423??2016-12-25?18:18??AppendFixSize\release\test_backup.bin
?????文件??????????78??2016-12-25?18:18??AppendFixSize\release\說明.txt

評論

共有 條評論