有时候一个视频文件或系统文件太大了,上传和下载可能会受到限制,这时可以用文件切割器把文件按大小切分为文件碎片, 等到要使用这个文件了,再把文件碎片合并成原来的文件即可.下面的代码实现了文件切割和文件合并功能. 一.切割文件 * 切割文件,按大小切割 * 把被切割的文件名和切割成的文件碎片数以键值对的形式写在配置文件中, * 这要用到Properties集合 * 以便文件合并时可以读取并使用这些信息 public class SplitTest { private static final int
这段时间一直在进行编写H264文件的解析类,因此对于H264文件的格式有了初步的了解,官方文档也看了个大概.这篇文章主要是总结了一些为解码H264文件而需要的一些前期知识,话不多说,下面是干货,有些是自己在wiki上翻译过来的,有些是看官方文档后发现的一些关键部分. 首先了解一下视频文件中的一些知识: Video compression picture types(视频压缩图像类型) 1. 视频帧的压缩使用了不同的算法,这些应用于视频帧的不同算法被称为图像类型或者帧类型. a. I - 该帧可压
从Linux转到Windowns后,发现很多好用的shell命令都没有了,但实际情况是Windows一样有DOS时代的命令窗口,在CLI年代用DOS的人也要干活. 比如,今天想将几个单独的sql文件整合到一起统一执行,在Linux上可以用cat来进行所有脚本的合并,于是在google上搜了一下windows cat,果然第一个就是stackoverflow上的答案. 我们可以使用type命令在cmd窗口里面实现文件合并,并且支持通配符. 使用方式如下: 指定文件名方式 type file1 fi