手工打造一个世界上最小的fas文件,目前记录是39个字节,看谁能更少
本帖最后由 baitang36 于 2020-6-4 14:37 编辑要求能正常加载,显示“hello world”
目前的记录是61个字节。
欢迎高手挑战,一起玩。
Offset 0 1 2 34 5 67 89 10 11 12 13 14 15
00000000 0A 46 41 53 34 2D 46 494C 45 20 31 20 30 20 24 FAS4-FILE 1 0 $
00000016 20 24 0A 33 34 20 30 2024 94 01 01 01 00 D5 01 $ 34 0 $? ?
00000032 00 0B 00 68 65 6C 6C 6F20 77 6F 72 6C 64 DB 61 hello world踑
00000048 6C 65 72 74 00 00 B4 0103 96 01 00 24 lert? ? $
本帖最后由 baitang36 于 2019-1-23 10:24 编辑
Offset 01234567 89ABCDEF
00000000 46 41 53 34 2D 46 49 4C45 0A 31 0A 31 20 24 20 FAS4-FILE 1 1 $
00000010 24 35 31 20 34 20 24 1401 01 01 00 5B 41 4C 45 $51 4 $ [ALE
00000020 52 54 00 00 55 01 00 0B00 68 65 6C 6C 6F 20 77 RTU hello w
00000030 6F 72 6C 64 01 01 43 0000 04 00 1C 14 00 00 00 orldC
00000040 00 09 02 00 35 01 01 0003 16 00 24 5 $
目前的记录是减到76个字节还能运行。
目前记录是76个字节
offset 01234567 89ABCDEF
00000000 46 41 53 34 2D 46 49 4C45 0A 31 0A 31 20 24 20 FAS4-FILE 1 1 $
00000010 24 35 31 20 34 20 24 1401 01 01 00 5B 41 4C 45 $51 4 $ [ALE
00000020 52 54 00 00 55 01 00 0B00 68 65 6C 6C 6F 20 77 RTU hello w
00000030 6F 72 6C 64 01 01 43 0000 04 00 1C 14 00 00 00 orldC
00000040 00 09 02 00 35 01 01 0003 16 00 24 5 $ baitang36 发表于 2018-11-6 15:20
如果研究透了,可以直接编写fas,不需要经过lsp编译。这样写出来的程序将是不可能反编译的,因为根本就不遵 ...
这个就像用汇编语言写程序,效率低下。开发复杂点的功能会累死的,或者根本就完不成(挑战耐心)。 真能研究啊, 这程序的源码就一句话(alert “hello world”) ssyfeng 发表于 2018-11-6 15:10
真能研究啊,
研究最小fas,是想知道哪一部分是必须的,哪些是可以省略的。 如果研究透了,可以直接编写fas,不需要经过lsp编译。这样写出来的程序将是不可能反编译的,因为根本就不遵守lsp的语法,比lsp更灵活。 baitang36 发表于 2018-11-6 15:20
如果研究透了,可以直接编写fas,不需要经过lsp编译。这样写出来的程序将是不可能反编译的,因为根本就不遵 ...
最好是写出自己的编译器 baitang36 发表于 2018-11-6 15:20
如果研究透了,可以直接编写fas,不需要经过lsp编译。这样写出来的程序将是不可能反编译的,因为根本就不遵 ...
大神,加了你的群没让进啊
根本就不遵守lsp的语法,比lsp更灵活。
这个太牛逼了,那vlx 能不能这样呢