真心地请教个问题,什么文件格式才会被 windows/ Linux /mac 系统都识别,且加密格式都可以识别? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
honglongmen
V2EX    问与答

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

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

    真心地请教个问题,什么文件格式才会被 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     Solana     2552 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 15:31 PVG 23:31 LAX 08:31 JFK 11:31
    Do have faith in what you're doing.
    ubao 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