1
chunson 63 天前 via Android
那还不如直接改后缀名呢,网络相册是不支持上传其他格式的文件还是会检测图片的文件头
|
2
Anarchy 63 天前 via Android 2
你这要的就是图种,很有年代感了。
|
3
5xX4U5sUwdELgdQ3 63 天前
非常简单就能实现了, 很久之前用 c 写过:
fopen 打开三个文件, 一个 bmp, 一个想隐藏的文件, 一个目标文件 fgetc 读全部的 bmp, fputc 写到目标文件 然后再读想隐藏的文件, fputc 写到目标文件 50 行内代码搞定 |
5
Zaden 63 天前 via Android 1
copy 001.jpg/b+002.rar=3.jpg ,这种早古技巧年轻人都不会了吗
|
6
yidinghe 63 天前 via Android
网络相册有可能会对图片进行转码。
|
7
shortawn 63 天前 1
有一个叫“paperbak”( ollydbg.de/Paperbak )的东西,可以把任意文件打印出来作为备份,然后扫描这些打印出来的东西就可以还原文件。
|
8
Track13 63 天前
看来你很年轻啊。以前移动的流量很少的时候,移动的相册是免流量的,那时候的免流资源就是把文件合并到图片里上传到移动相册然后分享这个图片的链接。
|
9
YGHMXFAL 63 天前 via Android 1
隔壁站有蝗虫实现了这一点:
①任意大文件切割 ②切割后的分片隐写入图片 ③薅免费图床羊毛 结局我们昨天晚上也看到了 |
10
jim9606 63 天前 via Android
可以是可以,把文件编码成 bmp 位图。但相册一方面通常不允许上传这种无压缩的格式,另一方面不一定给你保留原图用无损压缩,例如统统压成 jpg 不保留原图,那你数据就损坏了。
要么你得用能抵抗图片有损压缩的编码方案,会显著降低效率。 而且我觉得这还不如你注册一堆免费网盘省事。 |
11
Mithril 63 天前
可以的,很容易。
但也有更方便的办法,比如 PNG 这种文件格式是由一堆 chunk 组成的,只有特定的一些数据块是大家公认的图像数据,但你也可以加一些自己定义的块。 你可以在这些块里直接把文件塞进去,它照样是个合法的 png 。 有的软件就是这么干的,比如以前的 Adobe Fireworks ,它虽然保存的是 PNG 文件,但用了自己定义的数据块保存额外的信息,所以你用 Fireworks 打开它自己生成的 PNG 时是可以编辑的,其他软件打开就只是个图。 |