工具-blibli视频下载查看工具
问题:b站视频下载之后,其他视频播放器打不开。解决方法:
以16进制格式的文件编辑器打开,删掉前面的6个F。https://img2022.cnblogs.com/blog/1389849/202206/1389849-20220625134044112-1946384931.png
困难:
1、notepad++、vscode的hexeditor无法直接修改。
2、winhex收费。
3、网页版hex编辑器对文件大小有要求。结论:手写脚本。
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class formatFiles { public static void recurseFile(File file) throws Exception{ if(file.isFile()&&file.toString().endsWith("mp4")){ //todo: 处理视频文件,修改字符。 FileInputStream in = new FileInputStream(file); System.out.println(file.getName()); String[] filePart = file.getName().split("\\."); File target = new File(file.getParent().toString(),filePart+"_copy."+filePart); FileOutputStream out = new FileOutputStream(target); byte[] fileData = new byte ; int lineLength = in.read(fileData); out.write(fileData,3,fileData.length-3); in.read(fileData); while (lineLength !=-1){ out.write(fileData); lineLength =in.read(fileData); } in.close(); out.close(); }else if(file.isDirectory()){ File[] listFile = file.listFiles(); for(int i= 0;i
页:
[1]