Download the PHP package sujun/big-file without Composer
On this page you can find all versions of the php package sujun/big-file. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package big-file
bigFile,大文件处理
先前公司有个需求就是对发送数据去重,因为每次发送过来的数据文件都比较大,加上公司权限太多,申请流程麻烦,因此用PHP来实现这个需求。给过来的数据文件都是几百到千W这样(1核512M内存处理1kW手机账号分割并去重大概5分钟),跑的没问题,其实私下测试亿级别也没问题,慢点而已~︶~。工具实现了csv文件的处理,如果你需要处理其它文件格式的话只要实现"File/FileAbstract"接口就可以了。
bigFile是什么?
bigFile是一个PHP写的文件处理工具类。
安装
通过composer,这是推荐的方式,可以使用composer.json 声明依赖,或者直接运行下面的命令。
放入composer.json文件中
然后运行
去重: 原理是根据需要去重的字段分割大文件。
分割:
排序: 目前使用归并算法,使用方式需要自定排序。跟PHP的自定义usort函数类似
All versions of big-file with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.6.0
The package sujun/big-file contains the following files
Loading the files please wait ....