一种基于Hauffman编码的文本编码器。

Hencoder的Python项目详细描述


亨科德

forthebadge made-with-python

PythonGitHub releaseBuild StatusContributions welcome


Hencoder是一个基于贪婪算法的简单编码器

pip install Hencoder

此软件包可用于:

  • 对任何给定文本进行编码/解码
  • 对任何给定文件进行编码/解码。在

这个文件可以是

  • 任何纯文本文件。在
  • 源代码和缩进。在
  • python可读的任何其他文本。在

Hencoder

Hencoder的优点是什么?:开始2:

Hencoder makes sure that nobody else can decode your text other than you. :superhero:

Hencoder提供了一个使用secret key对输入进行编码的功能。在

secret key确保了在知道用于编码文本的密钥之前,其他人无法解码您的编码文本。在

此密钥会添加到原始文本中,因此只有当用户输入编码时使用的密钥时,才能正确解码。在

此键可以是key = 1-100 范围内的任何值。在

Geek fact:

You can super encode your already encoded file with another key to make it even more difficult for someone to crack it.

Key

如何使用Hencoder?:书籍:

它像黄油一样光滑。在

  • 编码/解码有两种方式:
    1. 编码/解码text
    2. 编码/解码文件
Hencoder.encode(text="",key=0,path=None,inplace=False)Hencoder.decode(text="",key=0,path=None,inplace=False)*text:Textthatneedstobeencoded.{Default=''}{Optional}*key:Encoding:Secureyourdatabyaddingasecretvalue.Decoding:Whendecoding,youneedtoentersamekey.{Default=0}{Optional}*path:Ifwanttoconvertanyfile,enteritscompletepath.{Default=None}(Optional)*inplace:Whencovertingfile,modifyfileinplace.{Default=False}(Optional)

File Encoding

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法将自定义数据类型转换为字符串?   JavaLog4j和appender,这个Log4j定义正确吗?   用于换行的java Android Eclipse拆分   与某个方法关联的java启用/禁用JButton   java小部件列表视图加载视图   java国家/地区名称中的正则表达式   从Java调用Kotlin时,如何获取错误的行号?   java将视图传递给AsyncTask以访问findViewById   java SQL性能:多个绑定还是绑定到一个SQL变量以供重用?   BluetoothAdapter上的安卓 Java NullPointerException。isEnabled()   在clojure中取消引用java方法   JAVA网SocketException:IP_添加_成员身份失败(硬件筛选器不足?)   java从类对象的方法接收nullpointer异常   java使用for循环创建多个对象   java无法使用NTLM身份验证apache camel cxf   java Eclipse不喜欢@Override注释   java Spark SQL模拟红移(Oracle)“系统日期”或“当前日期”