malbolge-tools:基于 Web 的 Malbolge 交互式解释器和一组代码生成器

时间:2024-06-18 10:54:40
【文件属性】:

文件名称:malbolge-tools:基于 Web 的 Malbolge 交互式解释器和一组代码生成器

文件大小:124KB

文件格式:ZIP

更新时间:2024-06-18 10:54:40

JavaScript

malbolge-工具 这是一组使用Malbolge 库制作的Malbolge代码生成器(用于给定的文本)以及用于交互式解释器和这些生成器的基于Web的GUI。 您可以在访问 GUI 它还包含代码示例,例如: 快手 理论上的“加密”(尽管对此持保留态度) 循环 输入检测代码。 这些示例程序中有许多是使用汇编程序开发的(它很棒,并且是 GPL 顺便说一句),并提供了这些示例的源代码(汇编)。 三个代码生成器 Malbolge 基本上有 3 种不同类型的代码生成器: 线性为每个字符生成代码,不访问位于代码之后的内存的代码。 这样,我们可以快速生成长文本,但是代码很长。 请注意,由于前缀通常是随机的,因此生成速度也是随机的,因此如果您遇到困难,请再试一次。 读取分支每次读取新的内存位置时都会创建一个分支,因此它会高效地递归​​检查每个可能的组合。 代码很短,生成器在指数时间内工作,


【文件预览】:
malbolge-tools-master
----lib()
--------gen-linear.js(8KB)
--------gen-fixed.js(6KB)
--------common.js(1KB)
--------gen-bor.js(6KB)
----build.js(909B)
----cli()
--------gen-linear.js(1KB)
--------gen-fixed.js(2KB)
--------common.js(960B)
--------gen-bor.js(2KB)
----samples()
--------cat.nmb(474B)
--------src()
--------cat.mb(11KB)
--------index.json(617B)
--------wat.mb(12KB)
--------sep.mb(55KB)
--------crackme.mb(51KB)
--------encrypted.mb(687B)
--------helloworld-eu.mb(1KB)
----README.md(4KB)
----dist()
--------index.html(5KB)
--------src()
--------js()
--------samples()
--------css()
----.gitignore(13B)
----package.json(233B)

网友评论