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

真心地请教个问题,什么文件格式才会被 windows/ Linux /mac 系统都识别,且加密格式都可以识别?

  •  
  •   honglongmen · 2019-01-31 20:36:38 +08:00 · 3369 次点击
    这是一个创建于 1882 天前的主题,其中的信息可能已经有所发展或是发生改变。

    真心地请教个问题,什么文件格式才会被 windows/linux/mac 系统都识别,且加密格式都可以识别?打算做个加密 U 盘。

    15 条回复    2021-12-21 18:07:06 +08:00
    mbyzhang
        1
    mbyzhang  
       2019-01-31 20:45:03 +08:00   ❤️ 1
    那个叫文件系统( filesystem ),不叫文件格式😂
    最好兼容性是 FAT,但性能不一定好
    exFAT 也可以,但是 Linux 是靠 FUSE 实现的,可能要装额外驱动
    不建议 NTFS,macOS 和 Linux 的写入实现( ntfs-3g )可能有问题
    以上都没有加密
    honglongmen
        2
    honglongmen  
    OP
       2019-01-31 20:46:14 +08:00
    @mbyzhang fat 我知道,只是 fat 不能考入超过 4g 的单文件,这个大问题。

    除此之外,加密有什么建议了?
    mbyzhang
        3
    mbyzhang  
       2019-01-31 20:53:04 +08:00
    加密得用额外的软件,filesystem-level encryption 比较难跨平台
    软件参考 https://en.wikipedia.org/wiki/Comparison_of_disk_encryption_software
    Nitroethane
        4
    Nitroethane  
       2019-01-31 21:03:31 +08:00 via Android
    @mbyzhang bug 应该是没有的,至少我用的两年时间内没遇到过问题。唯一的问题应该就是读写性能稍微差点。加密文件系统的话跨平台的应该是很少。不知道你加密的需求是整个文件系统还是少量文件,如果是少量文件的话可以考虑用 gpg 加密
    ysc3839
        5
    ysc3839  
       2019-01-31 21:11:16 +08:00 via Android   ❤️ 1
    exFAT 配合 VeraCrypt ?
    honglongmen
        6
    honglongmen  
    OP
       2019-01-31 21:21:47 +08:00
    @Nitroethane 应该是是少量文件,gpg 加密有参考文档推荐码? 如果是加密整个文件系统呢?
    Nitroethane
        7
    Nitroethane  
       2019-01-31 22:04:00 +08:00 via Android
    @honglongmen gpg 用的非对称密钥算法比如 RSA 生成公私钥对,然后用公钥加密,私钥解密。可以写个小工具自动化加密某个目录下的文件
    Nitroethane
        8
    Nitroethane  
       2019-01-31 22:05:14 +08:00 via Android
    @honglongmen 可以先看阮一峰的 gpg 入门教程 这篇文章。文件系统加密的话目前不知道有哪种方法可以跨平台的
    msg7086
        9
    msg7086  
       2019-02-01 01:21:31 +08:00
    随便搜了一下就搜到 VeraCrypt,看了一眼没什么毛病。

    放一个 FAT32 分区塞程序,然后程序跑起来解密第二个分区,用来存数据。
    testcaoy7
        10
    testcaoy7  
       2019-02-01 03:57:38 +08:00 via Android
    做磁盘全盘加密可以用 veracrypt,单单对某个文件夹加密推荐 cryptomator。至于你问的加密文件格式,要跨平台可用的话,可以用 gpg。
    testcaoy7
        11
    testcaoy7  
       2019-02-01 04:00:54 +08:00 via Android
    @mbyzhang Windows 平台 NTFS 自带文件系统加密,但要记得导出并且备份证书,不然重装系统文件就访问不了了。
    testcaoy7
        12
    testcaoy7  
       2019-02-01 04:08:37 +08:00 via Android   ❤️ 1
    @honglongmen 我觉得 cryptomator 最适合你的少量文件用途,首先这个程序跨平台,支持 Windows,Linux,macOS,还额外有安卓版。它可以创建加密文件夹,并且将加密文件夹映射为网络驱动器(通过 WebDAV )访问,也支持通过 FUSE 映射为本地驱动器访问。AES 加密。
    honglongmen
        13
    honglongmen  
    OP
       2019-02-01 09:19:06 +08:00
    @testcaoy7 谢谢,我是一个朋友打算做成商业化指纹加密 U 盘,小批量的用所以才提出这个问题。回头来测试看看。
    julyclyde
        14
    julyclyde  
       2019-02-02 12:34:17 +08:00
    @Nitroethane 推荐使用某种技术可以,但请请请不要推荐阮一峰的文章
    shanguiyao
        15
    shanguiyao  
       2021-12-21 18:07:06 +08:00
    @testcaoy7 也有 ios 版本就是要钱,而且只能加载 webdav 或者国外网盘里面的加密文件夹
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5425 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:41 · PVG 16:41 · LAX 01:41 · JFK 04:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.