[开源] 不知不觉就用了盗版, V File Name 终于支持 7Z 了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
liuzhiyong
V2EX    分享创造

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

  •  
  •   liuzhiyong 2021-05-01 19:57:03 +08:00 5743 次点击
    这是一个创建于 1704 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前仅仅支持 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 还好啦,老版本可以丢到移动硬盘或者其他什么地方。
    virtualworld
        17
    virtualworld  
       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     Solana     2944 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 13:25 PVG 21:25 LAX 05:25 JFK 08:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86