1 个不稳定版本
0.1.3 | 2023年9月9日 |
---|---|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
#843 在 命令行工具
19KB
383 行
Bebrohide CLI
Bebrohide CLI 是一个工具,允许您将编码后的文件隐藏在另一个文件中。
安装
cargo install bebrohide
入门指南
要获取关于 cli 的信息,只需键入
bebrohide help
或要获取关于 cli 的详细信息
bebrohide help <COMMAND>
命令
bebrohide hide
首先考虑您想要隐藏的文件。例如,我有一个文本文件 'bebra.txt',我想将其隐藏在我的二进制文件 'banan.exe' 中。首先,我需要在终端中键入
bebrohide hide --source-file ./banan.exe --hidden-file ./bebra.txt
或更简短地
bebrohide hide -s ./banan.exe -r ./bebra.txt
您还可以使用可选参数 "--hide_inside" 来指定结果文件的路径。默认情况下,它是源文件
bebrohide hide --source-file ./banan.exe --hidden-file ./bebra.txt --hide-inside ./mega_bebra.exe
或
bebrohide hide -s ./banan.exe -r ./bebra.txt -i ./mega_bebra.exe
然后您输入编码/解码数据的密码,这就完成了。现在您有一个名为 'mega_bebra.exe' 的文件在您的文件夹中,其中包含隐藏的文件,并且该文件可以像 'banan.exe' 一样执行。
bebrohide check
您可以通过键入来检查文件内是否有隐藏的文件
bebrohide check --hidden-file ./mega_bebra.exe
或
bebrohide check -r ./mega_bebra.exe
根据文件内是否有隐藏文件返回 'true' 或 'false'。
bebrohide reveal
现在您想要从隐藏文件中读取文件。让我们在文件夹 'assets' 中对其进行解码
bebrohide reveal --hidden-file ./mega_bebra.exe --destination-folder ./assets
或
bebrohide reveal -r ./mega_bebra.exe -d ./assets
您还可以使用可选参数 "--clear" 来清除源文件中的隐藏文件
bebrohide reveal --hidden-file ./mega_bebra.exe --destination-folder ./assets --clear
或
bebrohide reveal -r ./mega_bebra.exe -d ./assets -c
然后您输入编码/解码数据的密码,这就完成了。现在您在 'assets' 文件夹中有了解码后的文件 'bebra.txt'。如果您使用了 '--clear' 参数,则 'mega_bebra.exe' 文件将清除隐藏文件。
依赖项
~3–14MB
~126K SLoC