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

p7zip-wasm,浏览器里可直接使用的 7zip 解压工具

  •  6
     
  •   44670 · 137 天前 · 5258 次点击
    这是一个创建于 137 天前的主题,其中的信息可能已经有所发展或是发生改变。
    迫于需要在各种操作系统下查看压缩包,又不想专门去安装压缩软件。于是自己把 p7zip 移植到了 webassembly 上,这样一来只需一个现代浏览器就可以直接处理各种压缩包了。

    如果是 Chrome 的话,还支持一口气把所有文件解压到目录里。Safari 就只能一次解压一个文件。

    在 macOS/iOS 上通过测试,再也不用去花钱买付费又可能不可靠的商业压缩软件了!

    试了一下 7z/zip/rar ,似乎都能用。

    目前还只支持解压,并且没做进度条,也暂时不支持密码。之后会逐步提供各类功能。

    https://7z.44670.org
    第 1 条附言  ·  20 天前
    EDIT: 买了一个更好记的域名:

    https://44z.me/
    34 条回复    2022-07-27 20:22:55 +08:00
    676529483
        1
    676529483  
       137 天前
    mxT52CRuqR6o5
        2
    mxT52CRuqR6o5  
       137 天前 via Android
    pwa 有关联文件的 api 吗
    march1993
        3
    march1993  
       137 天前
    有点意思。。建议砸钱买个好域名
    mikeven
        4
    mikeven  
       137 天前
    解压速度和本地有区别吗
    44670
        5
    44670  
    OP
       137 天前
    @march1993 想买.zip 的,不过似乎还没开放。
    44670
        6
    44670  
    OP
       137 天前
    @mxT52CRuqR6o5 目前已经过了 origin trial 阶段,直到正式版之前似乎都不能用了。
    44670
        7
    44670  
    OP
       137 天前
    @mikeven 目前似乎是受制于 io 性能。
    creanme
        8
    creanme  
       137 天前
    挺酷的
    cweijan
        9
    cweijan  
       137 天前
    ulosggs
        10
    ulosggs  
       137 天前
    phithon
        11
    phithon  
       137 天前
    tar.gz 可以吗
    44670
        12
    44670  
    OP
       137 天前
    @phithon 应该可以,但是要解压两次
    yangheng4922
        13
    yangheng4922  
       136 天前
    我解压一个 zip 的包 Extract All 好像只导出了空文件夹
    https://s3.bmp.ovh/imgs/2022/04/02/c978681f0e14bf03.png
    Envov
        14
    Envov  
       136 天前
    44670
        15
    44670  
    OP
       136 天前
    @yangheng4922 有样本文件或者 console 日志嘛?
    yangheng4922
        16
    yangheng4922  
       136 天前
    @44670
    https://github.com/yh4922/files/raw/main/AppIcons.zip
    文件是这个 日志没注意 在 console 上么
    44670
        17
    44670  
    OP
       136 天前
    @yangheng4922 是的
    44670
        18
    44670  
    OP
       136 天前
    @yangheng4922 破案了,Chrome 不让创建 AppIcon.appiconset 这样的目录。
    44670
        19
    44670  
    OP
       136 天前
    @44670 准确地说是不让创建名字为空的目录,AppIcon.appiconset 里面有一个这样的。
    beholder
        20
    beholder  
       135 天前 via iPhone
    这个压缩软件方便很多
    a90120411
        21
    a90120411  
       135 天前
    测试了一个 zip ,解压的文件名直接乱码了。
    ggmood
        22
    ggmood  
       135 天前 via iPhone
    小提议:可以在网页上明示隐私保护问题
    44670
        23
    44670  
    OP
       135 天前
    @ggmood 收到,之后还会部署一个 CSP 规则进一步增强网页的安全限制。
    @a90120411 ZIP 文件名似乎有好几种编码,目前只支持其中一种。
    zhw2590582
        24
    zhw2590582  
       135 天前
    配个好域名和 UI ,能火的
    irytu
        25
    irytu  
       134 天前 via iPhone   ❤️ 1
    已安装在 home screen ,好评!可以换个更直观的域名
    xzb0797
        26
    xzb0797  
       133 天前 via iPhone
    确实强大,就是 UI 有点简陋
    formoslian
        27
    formoslian  
       133 天前
    imspace
        28
    imspace  
       133 天前
    44 真棒
    Abercrombie
        29
    Abercrombie  
       127 天前
    点赞
    liuidetmks
        30
    liuidetmks  
       125 天前
    Please use Chrome to extract all files.
    liuidetmks
        31
    liuidetmks  
       125 天前
    不支持火狐 ?
    44670
        32
    44670  
    OP
       125 天前
    @liuidetmks 只有 Chrome 才有直接访问目录的 API ,能一次性解压所有文件、Firefox/Safari 等其它浏览器可以解压单个文件。
    Jasery
        33
    Jasery  
       124 天前
    不错,UI 还可以优化一下
    44670
        34
    44670  
    OP
       20 天前
    购买了一个更好记的域名,专门用来放这个了:

    https://44z.me/
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1196 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:12 · PVG 06:12 · LAX 15:12 · JFK 18:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.