eler transform将重复出现的字符序列转换成同样字母的字符串，然后用move-to-front transform进行处理，最后使用哈夫曼编码进行压缩。在bzip2中所有的数据块都是大小一样的纯文本数据块，它们可以用命令行变量进行选择，然后用从π的十进制表示得到的一个任意位序列标识成压缩文本。起初，bzip2的前一代bzip在数据块排列之后使用算术编码进行压缩，由于软件专利的限制现在已经不再使用算术编码。
使用.在Unix系统下，bzip2可以独立使用也可以与tar一