星期日, 八月 09, 2020

138 两款大文件生成器 Blooming Big File和EFIC(Empty File Creator)

今天注册了一个88邮箱, 后缀是@88.com, 域名还可以. 通过archive.org查了查它的历史网页, 发现它大概是2020年7月17号开始上线的. 现在这个邮箱服务由完美世界运营.

随邮箱有一个5GB大小的网盘. 顺手点了一下扩容, 提示了这么一条:

就完美世界这水平, 没有广告 按需扩容 这两条, 运营个一年半载的肯定就没了. 突发奇想, 就想把它填满. 于是找来两个文件生成器给我生成吧. 邮箱的事就说到这, 下面来分析分析这两款大文件生成器.


- Blooming Big File

只有上图这些选项, 生成在软件目录下, 我要生成个500M的还不行... 速度很快, 填充内容就是它的软件名↓

可以看到, 填充内容就是一个空格(0x20), 外加上ascii字母的 BloomingBigFile. 说实话如果闲得无聊去填充百度网盘等大容量网盘的话, 这种水平的大文件估计在人家服务器上最多也就占几百KB, 秒传的原理就在校验Hash啊. 所以就要用到下面这款了.


- EFIC(Empty File Creator)
软件由autoit编写, 开源, 代码可以在这里下载.

软件有一个bug, 就是目录选择 Browse - Current Directory 生成的时候, 目录后面会少一个\导致大文件生成在上一级. 所以直接手动选择指定目录就好.

这个小东西的功能就很全了, 指定大小, 指定填充方式, 指定数量, 指定文件属性, 指定文件戳, 指定文件名前缀和扩展名.

着重讲一下填充方式, 有5种↓


1, 不填充: 利用NTFS的特性创建"NUL"这个ASCII字符(也就是0x00), 创建后的文件用hex的方式打开, 就是像下图这样↓

但是这种文件上传到服务器上, 我估计以他们的技术, 直接就能识别出来, 体现方式就是秒传或者有错误提示咯.

2, 随机字符填充方式1: 当生成一个或者多个文件时, 随机一个字符, 所有文件都用这个字符填充↓

3, 随机字符填充方式2: 当生成一个或者多个文件时, 随机一个字符, 每个文件用不同的字符填充↓


4, 全部随机填充↓, 这种方式在填充网盘会很有效, 占用真实空间, 而且全网盘服务器上此文件唯一. 我是不是太闲得蛋疼了? 哈哈哈.


5, 指定ASCII字符填充: 指定一个ASCII字符, 如29即为) 注意, 不得有控制符. 这个不细讲了自行搜索ASCII编码对照表.

两款工具下载请看博客简介, 里面有链接. 或在网上搜索.