如何生成一个全是0x0的二进制文件,如生成一个1M的文件,其数据全部是0x0.

c语言代码:
实现原理:新建打开一个文件,移动文件指针到0x100000(1M)处,然后随便写个字符。
运行程序,生成后,再去掉结尾处多余的那个字符。
#include <stdio.h>

void generate_zero(char *name)
{FILE *fp;fp = fopen(name,"wb+");//fputc('',fp);fseek(fp, 0x100000, SEEK_SET);fputc(' ',fp);//fprintf(fp, "%d%d%d%d%d",0,0,0,0,0);fclose(fp);return;
}int main()
{generate_zero("1.txt");return 0;
}

gcc main.c -o x
./x 生成1.txt
head 1.txt -c 1048576 > 2.txt

[工具]-C语言实现:生成一个全是0x0的二进制文件相关推荐

  1. c语言设计随机矩阵,C语言如何生成一个随机矩阵

    生产随机的矩阵的关键在于使用随机函数rand(). rand() 表头文件: #include 定义函数 :int rand(void) 函数说明 : 因为rand的内部实现是用线性同余法做的,他不是 ...

  2. c语言自动生成矩阵,C语言如何生成一个随机矩阵

    生产随机的矩阵的关键在于使用随机函数rand().rand()表头文件:#include<stdlib.h>定义函数:intrand(void)函数说明:因为rand的内部实现是用线性同余 ...

  3. freetype的简单使用之 生成一个字体bmp

    前言:最近项目上需要在linux上做字体的图像生成,经查找资料选择使用freetype来进行字体的生成 一:bmp的基础定义 1.bmp相关的定义 BMP_API.h 这一步我们可以先进行bmp相关基 ...

  4. MATLAB,画一个全白的图

    只用生成一个全白的图就OK 在这里插入代码片 clear all; cm = 0.01; um = 1e-6; nm = 1e-9; mm = 1e-3; lambda = 638.8*nm;Pitc ...

  5. Bitcoin.com开发人员正创建一个用Rust语言编写的BCH全节点

    近日,Bitcoin.com开发人员Gabriel Cardona在推特表示,自己正创建一个用Rust语言编写的BCH全节点,目的是为了改变完整节点的范式,让BCH代码库更加安全.编程人员技术贡献更加 ...

  6. DL之RNN:人工智能为你写代码——基于TF利用RNN算法实现生成编程语言代码(C++语言)、训练测试过程全记录

    DL之RNN:基于TF利用RNN算法实现生成编程语言代码(C语言).训练&测试过程全记录 目录 输出结果 监控模型 训练&测试过程全记录 训练的数据集展示 输出结果 1.test01 ...

  7. 渗透工具NessusToReport:一个nessus自动报告生成工具,可以用来自动生成nessus扫描器的中文报告--NessusToReport

    Git地址: Hypdncy/NessusToReport: nessus扫描报告自动化生成工具 (github.com) NessusToReport 这是一个nessus自动报告生成工具,可以用来 ...

  8. c语言自动生成矩阵,C语言如何随机生成一个矩阵

    C语言如何随机生成一个矩阵 发布时间:2020-10-19 18:13:23 来源:亿速云 阅读:270 作者:Leah 这篇文章将为大家详细讲解有关C语言如何随机生成一个矩阵,文章内容质量较高,因此 ...

  9. 用Hutool工具类生成一个带LOGO图标的二维码

    本文主要介绍的是,如何通过在线url LOGO图标生成一个自定义内容的二维码. 目录 一.导入依赖 二.生成二维码 三.QrConfig类属性描述 一.导入依赖 本文使用了Hutool工具包中的二维码 ...

最新文章

  1. mysql开启skip-name-resolve 导致root@127.0.0.1(localhost)访问引发的ERROR 1045 (28000)错误解决方案...
  2. Matlab学习笔记——矩阵求幂和矩阵指数
  3. java.io.CharConversionException: Not an ISO 8859-1 character:
  4. python连连看_python tkinter实现连连看游戏
  5. C++面试/技巧(四)
  6. 阳黎盛:4.11美联储预计加息,脱欧被顺延!
  7. linux系统信息查看命令
  8. Photoshop插件-保存-存为Web所用格式-另存为-脚本开发-PS插件
  9. 【数论】【不定方程】n元一次不定方程、佩尔方程、毕达哥拉斯定理、费马大定理
  10. 旷视回顾全球十大AI治理事件,技术与伦理安全如何进行落地
  11. 弘辽科技:商家直通车操作
  12. 浪潮财务软件 系统表预检查: 对象 ID X。无法使用闩锁类型 SH 读取并闩锁页 。由于不可修复的错误,CHECK 语句已终止。
  13. font-size:字号大小
  14. jzoj. 4298. 【NOIP2015模拟11.2晚】我的天
  15. 【智能算法】基于双隐含层BP神经网络的预测
  16. 8.HPA自动扩缩容
  17. vuePress侧边栏sidebar分组自动生成的实现
  18. OpenCV C++ imread填写路径下有图片却读不出 求助!!!!!!
  19. html歌曲朋友圈,深夜听歌朋友圈的文案
  20. Mysql数据库查询超时,这样优化快速解决问题

热门文章

  1. 展望数据中心市场未来十年发展趋势
  2. GB50174-2017新旧对比
  3. python用户登录程序_「Python」每日一练:函数的应用之注册登录程序
  4. ML之SSIM:基于输入图片RGB的三维向量利用SSIM(结构相似性度量)算法进行判别
  5. ML之SVM(三种):基于三种SVM(linearSVR、polySVR、RBFSVR)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能
  6. log4j.properties
  7. PHP学习之PHP的语法糖
  8. 20190110-用笨办法找到二维矩阵的鞍点
  9. Java学习之动态代理
  10. Ubuntu 16.04安装unrar解压RAR文件