honglongmen
V2EX  ›  问与答

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

  •  
  •   honglongmen · Jan 31, 2019 · 4730 views
    This topic created in 2834 days ago, the information mentioned may be changed or developed.

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

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

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

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