有时候要截取文件的某一部分,在C语言可以用下面的代码
FILE * f1 = fopen("ori.mp4","rb");
char * buf = new char[10000];
fread(buf, 1, 10000, f1);
fclose(f1);
FILE *f2 = fopen("trim.mp4", "ab+");
fwrite(buf, 1, 5000, f2);
fclose(f2);
如果从第几个字节开始截取,还可以改成下面的
int pos = 100;//例如从第一百个字节开始
FILE *f2 = fopen("trim2022103001.mp4", "ab+");
fwrite(buf+pos, 1, 5000, f2);
fclose(f2);