#hide #file #cli-tool #cli #bebra

app bebrohide

简单命令行工具,用于将文件隐藏在另一个文件中

1 个不稳定版本

0.1.3 2023年9月9日
0.1.2 2023年9月9日
0.1.1 2023年9月6日
0.1.0 2023年9月6日

#843命令行工具

MIT/Apache

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