<i id='fkCLq'><tr id='fkCLq'><dt id='fkCLq'><q id='fkCLq'><span id='fkCLq'><b id='fkCLq'><form id='fkCLq'><ins id='fkCLq'></ins><ul id='fkCLq'></ul><sub id='fkCLq'></sub></form><legend id='fkCLq'></legend><bdo id='fkCLq'><pre id='fkCLq'><center id='fkCLq'></center></pre></bdo></b><th id='fkCLq'></th></span></q></dt></tr></i><div id='fkCLq'><tfoot id='fkCLq'></tfoot><dl id='fkCLq'><fieldset id='fkCLq'></fieldset></dl></div>
      <bdo id='fkCLq'></bdo><ul id='fkCLq'></ul>

      <tfoot id='fkCLq'></tfoot>

      <small id='fkCLq'></small><noframes id='fkCLq'>

    1. <legend id='fkCLq'><style id='fkCLq'><dir id='fkCLq'><q id='fkCLq'></q></dir></style></legend>

        使用 PHP 拆分大文件

        时间:2023-10-03
            <tbody id='9c229'></tbody>

              <i id='9c229'><tr id='9c229'><dt id='9c229'><q id='9c229'><span id='9c229'><b id='9c229'><form id='9c229'><ins id='9c229'></ins><ul id='9c229'></ul><sub id='9c229'></sub></form><legend id='9c229'></legend><bdo id='9c229'><pre id='9c229'><center id='9c229'></center></pre></bdo></b><th id='9c229'></th></span></q></dt></tr></i><div id='9c229'><tfoot id='9c229'></tfoot><dl id='9c229'><fieldset id='9c229'></fieldset></dl></div>
            1. <legend id='9c229'><style id='9c229'><dir id='9c229'><q id='9c229'></q></dir></style></legend>

              • <tfoot id='9c229'></tfoot>
                • <bdo id='9c229'></bdo><ul id='9c229'></ul>

                  <small id='9c229'></small><noframes id='9c229'>

                  本文介绍了使用 PHP 拆分大文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想从 php 代码中将大文件(具体来说,tar.gz 文件)分成多个部分.这样做的主要原因是 php 在 32 位系统上的 2gb 限制.

                  I want to split huge files (to be specific, tar.gz files) in multiple part from php code. Main reason to do this is, php's 2gb limit on 32bit system.

                  所以我想将大文件分成多个部分并单独处理每个部分.

                  SO I want to split big files in multiple part and process each part seperately.

                  这可能吗?如果是,如何?

                  Is this possible? If yes, how?

                  推荐答案

                  我的评论被投票了两次,所以也许我的猜测是对的 :P

                  My comment was voted up twice, so maybe my guess was onto something :P

                  如果在 unix 环境中,试试这个...

                  If on a unix environment, try this...

                  exec('split -d -b 2048m file.tar.gz pieces');
                  

                  拆分

                  你的棋子应该是pieces1pieces2

                  通过在 PHP 中使用 stat() 来获取文件大小,然后进行简单的数学运算,您可以轻松获得结果片段的数量 (int) ($stat['size']/2048*1024*1024)(我认为).

                  You could get the number of resulting pieces easily by using stat() in PHP to get the file size and then do the simple math (int) ($stat['size'] / 2048*1024*1024) (I think).

                  这篇关于使用 PHP 拆分大文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:PHP:在逗号上拆分字符串,但不在大括号或引号之 下一篇:使用 PHP 将字符串分成两半(字识别)

                  相关文章

                  最新文章

                  <legend id='A0CIk'><style id='A0CIk'><dir id='A0CIk'><q id='A0CIk'></q></dir></style></legend>
                  <tfoot id='A0CIk'></tfoot>

                    <bdo id='A0CIk'></bdo><ul id='A0CIk'></ul>

                    1. <i id='A0CIk'><tr id='A0CIk'><dt id='A0CIk'><q id='A0CIk'><span id='A0CIk'><b id='A0CIk'><form id='A0CIk'><ins id='A0CIk'></ins><ul id='A0CIk'></ul><sub id='A0CIk'></sub></form><legend id='A0CIk'></legend><bdo id='A0CIk'><pre id='A0CIk'><center id='A0CIk'></center></pre></bdo></b><th id='A0CIk'></th></span></q></dt></tr></i><div id='A0CIk'><tfoot id='A0CIk'></tfoot><dl id='A0CIk'><fieldset id='A0CIk'></fieldset></dl></div>
                    2. <small id='A0CIk'></small><noframes id='A0CIk'>