V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zyxcompany
V2EX  ›  分享创造

Base64 编码与解码工具

  •  
  •   zyxcompany · 239 天前 · 2182 次点击
    这是一个创建于 239 天前的主题,其中的信息可能已经有所发展或是发生改变。

    很多 V 友发邮箱的时候都是发 Base64 ,故此搞了个这个,数据完全离线,通过 JS 实现,无广告,干净整洁,缓存上一次数据,不用每次都转换了~ 没什么技术含量,大佬勿喷~喜欢的话加个收藏,长期更新

    项目地址: https://www.daimaas.com/base64

    效果演示: 2057480942.png

    39 条回复    2024-11-16 21:29:53 +08:00
    zyxcompany
        1
    zyxcompany  
    OP
       239 天前
    SGVsbG8gV29yZA==
    uLdP4HCJts79jh56
        2
    uLdP4HCJts79jh56  
       239 天前   ❤️ 1
    如果为了临时看帖子里的邮箱,不如 F12 ,atob`SGVsbG8gV29yZA==`
    如果为了水外链,建议把网站那两个功能也一起发出来
    passive
        3
    passive  
       239 天前 via Android
    ChatGPT: write for me a simple web page, which encodes or decode Base64 coding.

    如果不满意,再问它 Improve my prompt ,它会给出它理解的 prompt 细节。修改返回的 prompt 以调整网页细节🐕
    YongXMan
        4
    YongXMan  
       239 天前 via Android
    zyxcompany
        5
    zyxcompany  
    OP
       239 天前
    @ejfkdev 哈哈 自用的 大佬勿喷
    zyxcompany
        6
    zyxcompany  
    OP
       239 天前
    @YongXMan 可以 大佬的功能也很完善
    deplives
        7
    deplives  
       239 天前


    emoji 不支持。抬走下一个
    zyxcompany
        8
    zyxcompany  
    OP
       239 天前
    @deplives 哈哈 还真没考虑 emoji 这玩意不是主要转字符串的吗
    lisongeee
        9
    lisongeee  
       239 天前


    Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法。

    你都写了表示二进制,那么正常的算法流程应该是 任意字符串->二进制->Base64 字符串

    你连 任意字符串->二进制 这步都不能自定义,鉴定为只会用 window.btoa/atob
    dhb233
        10
    dhb233  
       239 天前
    bash 里写两个函数也搞定了,历史记录可以 history ,是不是也可以? mac linux 应该都可以
    base64_line() { echo -n "$@" | base64 }
    base64_decode() { echo "$@" | base64 -d }
    zim298247
        12
    zim298247  
       239 天前
    @zyxcompany #8 emoji 不也是字符串
    lstz
        13
    lstz  
       239 天前
    @deplives 我做的开源工具箱的 base64 支持 emoji 和中文,我也来分享一个 https://laftools.dev/cn/tools/go/encoding/base64

    位于 Github 仓库,欢迎 star: https://github.com/work7z/LafTools
    cdlnls
        14
    cdlnls  
       239 天前
    感觉作用不大。一个是字符串转 base64 的工具太多了,完全没必要开个浏览器再加个书签。

    提个建议,不如支持一下 图片/文件 和 base64 互相转换 。感觉这个场景下,很多本地的工具都是没有的,所以你可以支持一下。
    gaobh
        15
    gaobh  
       239 天前 via iPhone
    这种工具在 gpt4 眼里都是小孩过家家了哈哈
    b821025551b
        16
    b821025551b  
       239 天前
    看看 CryptoJS 吧,有 unicode 编码,自然就可以实现中文和 emoji 的转换了,随便找了个地址:
    https://www.gseen.com/online_tools/encryption/text_base64
    nickyx956
        17
    nickyx956  
       239 天前
    https://anytools.me/zh/base64
    援一个 支持中文和 emoji
    lasuar
        18
    lasuar  
       239 天前
    楼主是刚毕业吗。。这种工具不随处都是,还是多花点时间在你觉得更有技术含量的事情上面。
    draguo
        19
    draguo  
       238 天前
    gpt 类火起来后,小工具类真的没必要了
    Honwhy
        20
    Honwhy  
       238 天前
    楼主有没有关注到 urlsafe 这个细节呢,我曾经用 Rust 写一个 wasm ,就有这方面考虑,给你参考下
    https://github.com/honwhy/urlsafe-base64
    layxy
        21
    layxy  
       238 天前
    @zyxcompany 图片和文件也会转 base64 的,尤其是图片
    forty
        22
    forty  
       238 天前
    哥们, 你直接 atob 的吗? 中文直接出错了
    ajan
        23
    ajan  
       238 天前
    zyxcompany
        24
    zyxcompany  
    OP
       231 天前
    @zim298247 改了已经支持了 哈哈 大佬勿喷,自用工具
    zyxcompany
        25
    zyxcompany  
    OP
       231 天前
    @forty 中文已经支持了, 大佬勿喷,自用工具
    zyxcompany
        26
    zyxcompany  
    OP
       231 天前
    @gaobh 是的 但是大部分会用 AI 的还是少数人,再者说,有现成的工具谁会选择再去问 Ai
    zyxcompany
        27
    zyxcompany  
    OP
       231 天前
    @dhb233 那是大佬操作,我们这种小白只会用工具,哈哈,大佬勿喷!
    zyxcompany
        28
    zyxcompany  
    OP
       231 天前
    @draguo 自用 让你选择用 AI 还是工具,我肯定选择后者,毕竟 AI 只是开发者去用,普通人想生成个二维码恐怕不会再去研究 AI
    zyxcompany
        29
    zyxcompany  
    OP
       231 天前
    @b821025551b 中文 emoji 都支持了哈~
    zyxcompany
        30
    zyxcompany  
    OP
       231 天前
    @lasuar 第一,这跟毕业不毕业没什么关系,第二,分享一下能用就用,第三,想做什么做什么,什么叫更有技术含量的事情,每个人的追求不一样吧
    zyxcompany
        31
    zyxcompany  
    OP
       231 天前
    @cdlnls 这只是小工具的其中一个,图片/文件可能还要涉及审核,流量较大,暂不考虑,但是肯定是有市场的
    zyxcompany
        32
    zyxcompany  
    OP
       231 天前
    @lisongeee 鉴定错误,只会有 GPT ,不会用 window.btoa/atob
    cdlnls
        33
    cdlnls  
       231 天前
    @zyxcompany 图片/文件可以不用上传的,js 可以在浏览器上处理。
    zyxcompany
        34
    zyxcompany  
    OP
       231 天前
    @cdlnls 确实可以,搞了个图片压缩的,竟然没问题,https://www.daimaas.com/picture
    draguo
        35
    draguo  
       231 天前
    @zyxcompany #28 我想讲的是交互的改变,这类工具完全可以内嵌到 ai 中,我爸现在看天气都是直接问小爱同学了,普通人生成二维码更不会用专门的网站,之前是百度上第一个网站,以后直接让 ai 给出结果就行了
    forty
        36
    forty  
       230 天前
    @cdlnls 上次我朋友弄了个离线拼接图片的小程序,审核小姐姐直接插了个黄图进去,然后说你这个贴黄图不报警啊,不给通过审核,解释都没用。
    zyxcompany
        37
    zyxcompany  
    OP
       225 天前
    @forty 离线的怎么还能出这种问题
    Kazetachinu
        38
    Kazetachinu  
       38 天前
    我的邮箱为什么加密解不出来 ZnJlZXZwbnZyeXNAZ21haWwuY29t ,出来是其他邮箱。
    zyxcompany
        39
    zyxcompany  
    OP
       3 天前
    @Kazetachinu 怎么会 哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3570 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:31 · PVG 12:31 · LAX 20:31 · JFK 23:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.