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

[开源] 不知不觉就用了盗版, V File Name 终于支持 7Z 了

  •  
  •   liuzhiyong · 2021-05-01 19:57:03 +08:00 · 5343 次点击
    这是一个创建于 1300 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前仅仅支持 RAR,觉得效果还行。后来发现 WinRAR 有个问题:从 RAR 官网下载,不安装破解补丁,不输入破解序列号,不导入破解授权文件,结果还是用的盗版。晕倒。因为 WinRAR 没有代码上限制,但是协议里面限制了。

    于是这个小工具支持 7-Zip 了。7-Zip 有两点让我觉得靠谱:目前稳定版是两年前的( 2019-02-21 ),而测试版是两个月前的( 2021-03-09 ),说明发布新版的态度很谨慎;然后维基百科说项目起始于 1999 年,很有年头了,有时间考验。

    事实上 7Z/RAR 都 OK,但是尽量避免用盗版吧,另外 7Z 压缩能力确实更强。

    简单粗暴的版本管理工具
    小工具的首页 https://www.vfilename.com/
    小工具的源代码 https://github.com/vfilename/vfilename
    20 条回复    2021-05-07 19:17:09 +08:00
    ijrou
        1
    ijrou  
       2021-05-01 20:41:10 +08:00 via Android
    这个是什么东西?
    kokutou
        2
    kokutou  
       2021-05-01 21:04:31 +08:00 via Android
    给个设置,自己添加 WinRAR 路径就行了。
    liuzhiyong
        3
    liuzhiyong  
    OP
       2021-05-01 21:21:46 +08:00
    @ijrou 帖子说了,“简单粗暴的版本管理”。
    liuzhiyong
        4
    liuzhiyong  
    OP
       2021-05-01 21:24:47 +08:00
    @kokutou 不太明白你的意思,请具体一点。
    deanguqiang
        5
    deanguqiang  
       2021-05-01 22:23:22 +08:00
    原作者发了好几个帖子论证 RAR 比 7z 更流行,最后还是决定支持 7z 了
    liuzhiyong
        6
    liuzhiyong  
    OP
       2021-05-01 22:30:15 +08:00
    @deanguqiang 是的,我本人没有收到过 7Z 文件(一次都没有,个人经历哈),但是 7Z 是个好东西,我认。
    luckbbs
        7
    luckbbs  
       2021-05-02 06:31:43 +08:00
    支持开源。 不过 git 也算简单易用可靠了吧
    liuzhiyong
        8
    liuzhiyong  
    OP
       2021-05-02 11:56:21 +08:00
    @luckbbs 这个软件直观(一个版本就是一个压缩包),不需要学习任何概念(就是打包),没有任何依赖(版本信息就在文件名里面)。
    learningman
        9
    learningman  
       2021-05-02 13:20:25 +08:00 via Android
    这个设计。。。我以为我打开 git 页面会看见 cobol delphi 之类的语言
    liuzhiyong
        10
    liuzhiyong  
    OP
       2021-05-02 16:00:41 +08:00 via Android
    @learningman 界面是 WPF 的,比 WinForm 好看,比 HTML 差远了。好处是 app 体积很小。
    kokutou
        11
    kokutou  
       2021-05-02 17:36:38 +08:00 via Android
    打包不在乎空间在乎速度可以试试 Zstandard
    https://github.com/mcmilk/7-Zip-zstd

    还有个很牛逼的是 freearc 0.666/0.67 ,测试某些情况压缩速度快,压缩比还高
    liuzhiyong
        12
    liuzhiyong  
    OP
       2021-05-02 20:12:25 +08:00 via Android
    @kokutou 收到,感谢分享。
    gason406
        13
    gason406  
       2021-05-06 00:55:11 +08:00
    软众代理的 winrar (会弹广告的简体中文版),里面协议是这样的:
    2.本软件只限于自然人及非商业用途的使用。这表示任何自然人均可在中华人民共和国境内以非商业用途免费使用本软件。任何组织使用本软件,或任何自然人基于商业用途使用本软件均构成对许可人及其附属合作伙伴的权利侵害,可能导致民事或刑事追究。
    所以 lz 的工具算商用了?
    thrinity
        14
    thrinity  
       2021-05-06 17:25:59 +08:00
    这种文件管理方式有点粗暴,像 git 对于同一个文件对象只会有一个备份,如果像楼主那样每次都备份一个文件夹的话对于存储空间不太友好,不过使用 7z 确实不错。
    可以考虑直接使用 7z 的命令行模式加上自定义鼠标菜单实现没有 7z 的弹窗,还可以使用"u"(update)参数针对固定文件夹以及最近的备份压缩包进行快速打包,对于大文件的场景应该很有帮助
    liuzhiyong
        15
    liuzhiyong  
    OP
       2021-05-06 19:41:31 +08:00 via Android
    @gason406 是否“商业用途”由使用环境判断,和“lz 的工具”没关系呀,这是我的理解(我不是律师哈)。
    liuzhiyong
        16
    liuzhiyong  
    OP
       2021-05-06 19:53:58 +08:00 via Android
    @thrinity 还好啦,老版本可以丢到移动硬盘或者其他什么地方。
    slrey
        17
    slrey  
       2021-05-06 20:24:45 +08:00   ❤️ 1
    楼主我给提个意见哈,你原帖和网站我之前就看过了,但怎么也没搞懂是个什么用途的软件。直到后来我下载下来看了看,才知道是怎么回事。其实你可以一句话介绍完:让 7z 和 rar 压缩时能用日期和时间命名压缩包。

    我很久之前就在寻找生成 7z 压缩包用日期和时间命名的办法(之所以不说 rar,一是 rar 自带这功能,二是我 7z 用了快二十年了)。我的解决办法是直接用批处理 set “变量名”=%date:~0,4%-%date:~5,2%-%date:~8,2%。

    当然,还是你这个软件更方便些,我只是提供一个更“轻便”的思路。
    cslive
        18
    cslive  
       2021-05-07 09:38:24 +08:00
    看了一下还真是简单粗暴
    liuzhiyong
        19
    liuzhiyong  
    OP
       2021-05-07 19:12:09 +08:00 via Android
    @slrey 啊,用户名可以省,那个说明文字不能忽略呀。照你的搞法,“日期和时间命名”,版本信息全是时间的数字,要用老版的时候,就蒙了。
    liuzhiyong
        20
    liuzhiyong  
    OP
       2021-05-07 19:17:09 +08:00 via Android
    @cslive 嘿嘿,它管用呀,例如 office 文档的情景,搞 Git 有点大炮打蚊子,这个就刚好。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5156 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:46 · PVG 13:46 · LAX 21:46 · JFK 00:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.