/*
* 本软件为免费、开源软件。
* 本软件的版权(包括源码及二进制发布版本)归一切公众所有。
* 您可以自由使用、传播本软件。
* 您也可以以任何形式、任何目的使用本软件(包括源码及二进制发布版本),而不受任何版权限制。
* =====================
* 作者: 孙明保
* 邮箱: [email protected]
*/
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <assert.h>
#define ErrQuit(fmt, args...) \
do \
{ \
printf("ErrQuit:%s(%d)-%s:\n"fmt"\n:%s\n", __FILE__,__LINE__,__FUNCTION__,##args, strerror(errno)); \
exit(1);\
} while (0)
void bin2text(FILE *fd_s, FILE *fd_d)
{
unsigned char file_data_s[1024];
char file_data_d[sizeof(file_data_s)*3];
int i, read_len, write_len;
while ((read_len=fread(file_data_s, 1, sizeof(file_data_s), fd_s))>
二进制文件与16进制(十六进制)文本文件互转工具
最新推荐文章于 2022-11-29 09:55:55 发布