V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
weakish
V2EX  ›  问与答

你见过哪些「非法」(无视文件系统命名规则)的艺术家名、专辑名、歌曲乐曲名?

  •  
  •   weakish · 2017-08-27 08:49:33 +08:00 · 3155 次点击
    这是一个创建于 2647 天前的主题,其中的信息可能已经有所发展或是发生改变。

    很多软件保存音乐是这样一个格式:

    主要艺术家名 /专辑名 /歌曲乐曲名

    或者

    主要艺术家名 /歌曲乐曲名

    但是,有一个专辑名字叫「雨のち晴れ / What's your name?」

    其实 unix 系统上也还好,只要预处理一下/ (最多额外处理一下 . 开头的名称)。

    但 Windows 就麻烦了, 除了那些特殊字符以外,还有各种组合, 我很好奇有没有艺术家给自己起名 ...,或者给自己的歌起一个完全由空格组成的名字。

    附赠一则冷笑话( WARN too cold to be a joke ):

    @X 音乐 下载的音乐保存在哪里?我是 Windows 系统。(张三)

    @张三,都在用户目录的 Music 文件夹下,按歌手分文件夹。( X 音乐)

    大家好,我是 recursion.{1CF1260C-4DD0-4ebb-811F-33C572699FDE} 我的专辑都可以在 @X 音乐 找到。 评论、私信每天都会看哟~ ( ouroboros )

    14 条回复    2017-08-28 08:09:18 +08:00
    Vinty
        1
    Vinty  
       2017-08-27 09:31:58 +08:00
    大多数软件都是用标签管理音乐的吧,没见过用文件夹和文件名管理的。。。
    Cyron
        2
    Cyron  
       2017-08-27 10:29:15 +08:00
    不知道蒸汽波类型算不算,都是些全角&符号,比如
    [░░_Springtime Stroll_Westminster Quarters =Ⓣɪᴍᴇ ➋ Ⓜᴇᴇᴛ]( http://music.163.com/#/m/song?id=448741213&userid=63949398)
    weakish
        3
    weakish  
    OP
       2017-08-27 10:31:09 +08:00
    @Vinty 绝大多数提取 CD 音轨的软件都是这样保存的。网易云音乐的下载也是这样保存的。
    weakish
        4
    weakish  
    OP
       2017-08-27 10:33:41 +08:00
    @Cyron 全角符号不成问题。倒是名字太长,如果保存路径过深也会出问题(特别是某些文件系统路径的长度最大值很小)。
    ProjectAmber
        5
    ProjectAmber  
       2017-08-27 10:36:20 +08:00   ❤️ 1
    Con. Liela Xea
    QAPTEAWH
        6
    QAPTEAWH  
       2017-08-27 10:42:41 +08:00 via iPad
    空字符串
    viosey
        7
    viosey  
       2017-08-27 11:02:09 +08:00   ❤️ 1
    weakish
        8
    weakish  
    OP
       2017-08-27 11:32:42 +08:00
    @QAPTEAWH 我只是举个例子,还真有取名成空字符串的?
    weakish
        9
    weakish  
    OP
       2017-08-27 11:33:19 +08:00
    @ProjectAmber 这个名字好像没什么问题?
    a302800411
        10
    a302800411  
       2017-08-27 11:37:51 +08:00 via iPhone
    这样说来我觉得全部 base64 一下,然后写个小工具当文件管理器比较好😂😂
    ProjectAmber
        11
    ProjectAmber  
       2017-08-27 11:40:56 +08:00   ❤️ 1
    @weakish https://msdn.microsoft.com/en-us/library/aa365247.aspx
    Do not use the following reserved names for the name of a file:
    CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also avoid these names followed immediately by an extension; for example, NUL.txt is not recommended.
    8023
        12
    8023  
       2017-08-27 12:38:46 +08:00 via Android   ❤️ 1
    楼主听说过 密(zuo)码(qu)学家 泽野弘之 么
    weakish
        13
    weakish  
    OP
       2017-08-27 17:38:35 +08:00
    @8023 泽野弘之大部分的都听过~
    weakish
        14
    weakish  
    OP
       2017-08-28 08:09:18 +08:00
    @a302800411 其实 unix 只禁 `/` 还好,这样理论上只需 escape 两个字符,一个 `/` 本身,一个用来 escape `/` 的字符。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5055 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:39 · PVG 13:39 · LAX 21:39 · JFK 00:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.