PHPでzipファイルを作成する必要がありますが、ソースファイルはディスクに保存されているのではなくデータベースにあります。実際、私がパックしたいファイルの内容は、あるデータベースにはバイナリとして保存され、別のデータベースにはメタとして保存されます。
クラスZipArchiveのドキュメントを読みましたが、ディスクからファイルをパックすることしかできなかったようです(file_namesが必要なため)。アプリケーションの速度が低下する可能性があるため、データベースからディスクにファイルを保存してからパックしたくありません。他に何か提案はありますか?