V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cat7373
V2EX  ›  前端开发

做了一个太极编码器 ==> ䷾䷨䷲䷕䷛䷁☯☯

  •  3
     
  •   Cat7373 ·
    Cat7373 · 2024-01-16 10:38:58 +08:00 · 4603 次点击
    这是一个创建于 372 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是突然想到,Base64 有 64 个字符,六十四卦也有六十四个,加上一个等于号,正好对应太极图标

    觉着做出来挺好玩 hhh ,原理很简单,Base64 然后做字符对字符替换

    标题里那段 ䷾䷨䷲䷕䷛䷁☯☯ 就是 V2EX 编码后的结果

    https://www.npmjs.com/package/taiji-encode

    57 条回复    2024-01-17 13:50:59 +08:00
    Cat7373
        1
    Cat7373  
    OP
       2024-01-16 10:47:29 +08:00
    嗯?有趣,我明明写的小写 ex ,又特意编辑了一次,最后显示出来的还是全大写,难道是专门做了替换处理
    thinkwei2012
        2
    thinkwei2012  
       2024-01-16 11:02:09 +08:00
    很有意思
    keyfunc
        3
    keyfunc  
       2024-01-16 11:07:34 +08:00
    瞎了
    Cat7373
        4
    Cat7373  
    OP
       2024-01-16 11:11:14 +08:00
    突然感觉还有一种更骚的操作,六十四卦,每个卦是有名字的,比如上面这段:䷾䷨䷲䷕䷛䷁,对应就是:既济、损、震、贲、大过、坤
    mjchow
        5
    mjchow  
       2024-01-16 11:23:57 +08:00
    有想法
    deltadawn
        6
    deltadawn  
       2024-01-16 11:27:58 +08:00
    ䷀䷁䷂䷃䷄䷅䷆䷇䷈䷉䷊䷋䷌䷍䷎䷏䷐䷑䷒䷓䷔䷕䷖䷗䷘䷙䷚䷛䷜䷝䷞䷟䷠䷡䷢䷣䷤䷥䷦䷧䷨䷩䷪䷫䷬䷭䷮䷯䷰䷱䷲䷳䷴䷵䷶䷷䷸䷹䷺䷻䷼䷽䷾䷿
    ospider
        7
    ospider  
       2024-01-16 11:30:16 +08:00
    挺好,适合微信发不和谐内容
    ospider
        8
    ospider  
       2024-01-16 11:30:26 +08:00   ❤️ 1
    大佬能搞个网页版么?
    Cat7373
        9
    Cat7373  
    OP
       2024-01-16 11:35:00 +08:00
    @ospider #8 安排
    by0ai7j
        10
    by0ai7j  
       2024-01-16 11:59:20 +08:00
    RIDESU
        11
    RIDESU  
       2024-01-16 12:04:46 +08:00
    这个确实很有创意,值得玩一下,但是使用起来,编解码都需要通过一遍 base64 ,略显麻烦,因此不实用
    woorz
        12
    woorz  
       2024-01-16 12:41:45 +08:00
    直接一个页面编解码,不麻烦吧 @RIDESU
    dcncy
        13
    dcncy  
       2024-01-16 12:53:54 +08:00 via iPhone
    很有想法啊,小伙子。
    hahawode
        14
    hahawode  
       2024-01-16 12:56:36 +08:00
    666 赛博算命
    enchilada2020
        15
    enchilada2020  
       2024-01-16 13:02:16 +08:00 via Android
    @RIDESU just for fun!
    iprime
        16
    iprime  
       2024-01-16 13:13:56 +08:00
    6666666666666666666666666666666

    折算创新了 ~
    x86
        17
    x86  
       2024-01-16 13:28:23 +08:00   ❤️ 3
    @ospider #7 后台系统审计无法识别的转人工审核,人工审核看不懂给你转重点监控🐕
    lstz
        18
    lstz  
       2024-01-16 13:28:39 +08:00 via iPhone
    有点意思
    meeop
        19
    meeop  
       2024-01-16 13:34:40 +08:00
    可以再封装下,允许用户提供字符集,然后支持任意 base2-base65535 编码
    Cat7373
        20
    Cat7373  
    OP
       2024-01-16 13:38:15 +08:00
    @meeop hhhh 那就不是太极啦
    Cat7373
        21
    Cat7373  
    OP
       2024-01-16 13:38:49 +08:00
    @meeop 而且就不能偷工减料用 base64 库了,得自己封装,自己考虑字符集问题等等,复杂度 Max
    183387594
        22
    183387594  
       2024-01-16 13:39:21 +08:00
    之前用过一个佛经的编码 好像叫 佛曰
    cpstar
        23
    cpstar  
       2024-01-16 13:46:39 +08:00
    我 V 站从此多了另外一套“密文”方案
    0o0O0o0O0o
        24
    0o0O0o0O0o  
       2024-01-16 13:49:07 +08:00
    和这个键盘是绝配吗 https://www.ifanr.com/579653 掐指编码
    linch97
        25
    linch97  
       2024-01-16 13:58:44 +08:00
    电子占卜
    Cat7373
        26
    Cat7373  
    OP
       2024-01-16 14:03:14 +08:00
    @linch97 #25 六爻占卜并不准啦
    Cat7373
        27
    Cat7373  
    OP
       2024-01-16 14:03:43 +08:00
    @linch97 #25 准的话可以看看什么八字、六壬、奇门 hhhh
    luwang
        28
    luwang  
       2024-01-16 14:29:56 +08:00
    可以可以
    yafoo
        29
    yafoo  
       2024-01-16 14:31:21 +08:00 via Android   ❤️ 1
    不错,之前这里有几个使用表情的编码,我也写过一个编码,不过不完美
    hazardous
        30
    hazardous  
       2024-01-16 14:35:02 +08:00
    太极是太极,八卦是八卦,应该叫八卦编码器
    XCFOX
        31
    XCFOX  
       2024-01-16 14:36:28 +08:00
    能否支持通过 npx 命令行调用?应该只需要加一点配置和几行代码
    Cat7373
        32
    Cat7373  
    OP
       2024-01-16 14:37:04 +08:00
    @hazardous #30 怎么说呢,太极是一阴一阳,八卦是由三组阴阳组成的结构,2 ** 3 = 8 ,六十四卦则是由六组,2 ** 6 = 64 ,所以八卦编码器吧,也不对,六十四卦吧,这个名字似乎没几个人听过,所以干脆还是太极了
    Cat7373
        33
    Cat7373  
    OP
       2024-01-16 14:37:33 +08:00
    @yafoo 似乎也可以做一个 emoji-encoder ,或者已经有了?
    yafoo
        34
    yafoo  
       2024-01-16 14:38:36 +08:00 via Android
    @Cat7373 已经有了,不止一个
    Cat7373
        35
    Cat7373  
    OP
       2024-01-16 14:42:10 +08:00
    @XCFOX 安排
    Cat7373
        36
    Cat7373  
    OP
       2024-01-16 14:43:15 +08:00
    Cat7373
        37
    Cat7373  
    OP
       2024-01-16 14:44:38 +08:00
    @Cat7373 #36 看了看代码,似乎只支持 ASCII 内容
    listenerri
        38
    listenerri  
       2024-01-16 15:00:30 +08:00
    手动拼一些牛逼卦象,然后对其 decode ,不知道能否解出来什么意想不到的内容不,也许就此堪破红尘,羽化登仙了呢
    Cat7373
        39
    Cat7373  
    OP
       2024-01-16 15:22:02 +08:00
    @listenerri #38 六爻算命不准的 hhh
    cheneydog
        40
    cheneydog  
       2024-01-16 15:41:25 +08:00
    一个汉字占两个字符的宽度,却只对应了一个码,信息效率降了一倍。
    dapang1221
        41
    dapang1221  
       2024-01-16 15:54:50 +08:00
    好玩,不如加个类似 scheme:// 这种开头的标志?或者类似“佛曰” 这样,让人一看到就知道怎么去搜解码方法
    dhb233
        42
    dhb233  
       2024-01-16 16:26:17 +08:00   ❤️ 1
    @meeop 这个页面支持任意字符集。不过不支持设置算法,用的 AES 加密。纯前端代码,用了几个 js 的加密库
    https://e2e.pages.dev/
    langhuishan
        43
    langhuishan  
       2024-01-16 16:36:06 +08:00
    想起了曾经的佛曰
    luwang
        44
    luwang  
       2024-01-16 17:05:59 +08:00
    yifeia
        45
    yifeia  
       2024-01-16 17:08:37 +08:00
    这么有想法,你不要命辣!
    skyqiao
        46
    skyqiao  
       2024-01-16 17:09:30 +08:00
    这个好玩
    klo424
        47
    klo424  
       2024-01-16 17:10:31 +08:00
    牛逼
    klo424
        48
    klo424  
       2024-01-16 17:12:00 +08:00
    可以对接暗号了
    shench
        49
    shench  
       2024-01-16 17:17:46 +08:00
    @Cat7373 #32 周易编码器
    Qlccks2
        50
    Qlccks2  
       2024-01-16 17:20:12 +08:00
    坤码马上安排
    molvqingtai
        51
    molvqingtai  
       2024-01-16 17:56:26 +08:00
    有趣,可以用当前时间来卜一卦
    baseline
        52
    baseline  
       2024-01-16 18:13:09 +08:00
    表示好奇你这太极符号是怎么输入的
    yumusb
        53
    yumusb  
       2024-01-16 18:50:24 +08:00
    coderpwh
        54
    coderpwh  
       2024-01-16 21:05:38 +08:00
    我写了个 rust 的实现 https://github.com/pwh-pwh/taiji-encode
    dic
        55
    dic  
       2024-01-16 21:22:15 +08:00
    @meeop #19 https://toolb.cn/base64 我的这个 Base64 支持自定义字符集 😁
    horacegao
        56
    horacegao  
       2024-01-17 10:28:14 +08:00
    道友无事不卜,这个当玩具玩玩挺好
    alading11
        57
    alading11  
       2024-01-17 13:50:59 +08:00
    百家姓转换器是吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5196 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:31 · PVG 09:31 · LAX 17:31 · JFK 20:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.