文件名称:butterpack:文件到图像编码和图像到文件解码
文件大小:19KB
文件格式:ZIP
更新时间:2024-07-30 02:56:12
C++
黄油包 Butterpack 是基于的的 C++ 改造。 这是一个概念证明。 Butterpack 是一个编码器和解码器,它允许您将任何文件存储在图像中并从图像中读取文件。简单的位编码是大胆的,但易于理解和健壮。 $ cmake . $ make $ ./butterpack -e src/butterpack.cpp encoded.jpg $ ./butterpack -d encoded.jpg butterpack_decoded.cpp 例子 这是输出可能是什么样子的示例。 在这个图像中, butterencode.cpp源代码嵌入到图像中。图像宽度为 640,高度为 480,单元格大小为 5。 单通道编码 现在,butterpack 将文件存储为图像中的二进制数字。 参数是图像宽度、高度和单元格大小。 后者指定代表位的单元有多大。 在项目的当前状态下,所有 RGB 通道都用于
【文件预览】:
butterpack-master
----src()
--------butterpack_codec.cpp(6KB)
--------main.cpp(1KB)
--------butterpack.cpp(2KB)
----LICENSE(34KB)
----README.md(1KB)
----include()
--------butterpack.hpp(874B)
--------butterpack_codec.hpp(1KB)
----CMakeLists.txt(348B)