代码之家  ›  专栏  ›  技术社区  ›  Chris

创建越来越大的测试文件

  •  0
  • Chris  · 技术社区  · 14 年前

    我有一个soapweb服务,它接受文件附件,我在服务器上处理这些附件并将其作为base64编码的文件推送。

    我想做的是创建一些越来越大的测试图像、PDF、文本文件、word文档等。

    例如:

    Create a set of images that are 10 KB, 15 KB, 20 KB, ... N KB.
    Create a set of pdfs that are 10 KB, 15 KB, 20 KB, ... N KB.
    
    etc.. for various file types.
    

    有人知道怎么做吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Ultimate Gobblement    14 年前

    不确定PDF,但是对于图像和未压缩的位图,使用设置的大小很容易生成。一个24位位图是3*宽*高字节加上头文件,IRRC通常是54或52字节。或许GD可以用PHP为您生成它们?我不确定,因为我只创建PNG和JPEG与它,但我认为这应该是可能的。

    从那里你只需要一个算法来计算每个测试的图像尺寸和图像数量。