众所周知, Mac 上 1000M=1GB,如何修正这个优化? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
andforce
V2EX    macOS

众所周知, Mac 上 1000M=1GB,如何修正这个优化?

  •  
  •   andforce 2024-10-17 10:31:09 +08:00 4066 次点击
    这是一个创建于 408 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有个小小的困扰, 我知道部分用户可以自适用这种问题, 但是呢,我想知道有没有什么办法/工具能修正这个问题? 让 1024M=1GB

    第 1 条附言    2024-10-1715:53:24 +08:00
    #15 楼的同学给的软件可以处理。

    点右键-显示简介,大小也正确了
    33 条回复    2024-10-18 08:56:34 +08:00
    zhlxsh
        1
    zhlxsh  
       2024-10-17 10:50:45 +08:00 via iPhone
    以我的经验,硬盘、内存生产商按照 1000 来计算的,操作系统是按照 1024 算的。之前碰过 aix 特别大的块设备分区的还要预留 5%的损耗,所以容量这种东西没有这么准。
    macOS 也属于 BSD ,不太可能不用 2^10 。
    在你没有骗我的情况下,可能这块硬盘是苹果自己生产的?
    另外建议拿着发票去起诉,让所有人都受益。
    andforce
        2
    andforce  
    OP
       2024-10-17 10:59:51 +08:00   1
    @zhlxsh 如果你有 Mac 设备,找一个文件,点鼠标右键-显示简介,就可以验证。
    如果你还不信,那么请查看苹果的官网: https://support.apple.com/en-us/102119
    这里面有完整的说明。
    icestraw
        3
    icestraw  
       2024-10-17 11:28:15 +08:00
    苹果故意的,我记得早期版本 macOS 没有这个功能,是后加的(大概是 10.8 还是 10.9 ),为了符合普通用户直觉一些,我当时感觉改了还蛮舒服

    但是其实只有他自己的软件是这样算的,你用命令行,还是通用的 1024 的算法(你可以命令行 df -h 看磁盘大小)。但是你要说有什么方法能把 Finder 改成你那个算法,那可能不太行,这属于逆向了。真的有这么强的定制系统需求,可能只有 Linux 更合适一些。
    superchijinpeng
        4
    superchijinpeng  
       2024-10-17 11:32:51 +08:00   4
    GB 一直都是 1000 MB ,你说的是 GiB = 1024
    superchijinpeng
        5
    superchijinpeng  
       2024-10-17 11:34:48 +08:00   1
    @superchijinpeng windows 系统把 GB 当 GiB 用了

    比如说你买一个硬盘说是 500G 但是在 Windows 中看只有 400 多
    andforce
        6
    andforce  
    OP
       2024-10-17 11:50:12 +08:00
    @superchijinpeng 嗯,那我改成中文描述问题吧。

    我一个 1024 兆自己大小字节的文件,我想要在苹果的系统上,显示为 1 千兆字节大小,有什么办法吗?
    263
        7
    263  
       2024-10-17 12:19:49 +08:00
    没办法,用图形 (GUI) 看 1000 的,用命令行 (terminal) 看 1024 的。
    dilidilid
        8
    dilidilid  
       2024-10-17 13:48:35 +08:00 via iPhone
    不能,反过来说,你也没法让 Windows 显示 1000 进制呀
    hellojsonlv
        9
    hellojsonlv  
       2024-10-17 14:21:21 +08:00
    纠结这个干嘛,纯内耗自己?
    andforce
        10
    andforce  
    OP
       2024-10-17 14:23:37 +08:00
    @hellojsonlv 我有使用场景啊,这怎么还谈上纠结了呢?
    andforce
        11
    andforce  
    OP
       2024-10-17 14:24:27 +08:00
    @dilidilid 目前没有遇到需要转 1000 进制的场景呢
    wind1986
        12
    wind1986  
       2024-10-17 14:51:06 +08:00
    比较好奇你的场景
    wangedenr
        13
    wangedenr  
       2024-10-17 14:52:14 +08:00
    @superchijinpeng 我以是格式化的
    Tink
        14
    Tink  
    PRO
    &nsp;  2024-10-17 14:59:43 +08:00
    重写一个类似 finder 的软件?
    H97794
        15
    H97794  
       2024-10-17 15:22:31 +08:00   1
    bigbugbag
        16
    bigbugbag  
       2024-10-17 15:34:14 +08:00
    @andforce #10 了解下是什么场景呢?
    andforce
        17
    andforce  
    OP
       2024-10-17 15:47:29 +08:00
    @wind1986 比如一个上传文件系统,限制文件大小为 500M ( 1024 进制),你在 Mac 系统下有一个文件 A ,查看后大小为 510M ( 1000 进制),你这时候觉不能上传,可实际上是可以上传。

    因为 Mac 系统下的 510M 实际特么是 498M (对需要上传的文件系统来讲)。

    PS:这是实际遇到的场景
    andforce
        18
    andforce  
    OP
       2024-10-17 15:51:59 +08:00
    @H97794 牛,完美解决。
    andforce
        19
    andforce  
    OP
       2024-10-17 15:53:45 +08:00
    @Tink 还真有人写了。。。
    andforce
        20
    andforce  
    OP
       2024-10-17 15:54:24 +08:00
    @263 兄弟有办法了,赶紧回来看 15 楼
    andforce
        21
    andforce  
    OP
       2024-10-17 15:55:52 +08:00
    dilidilid
        22
    dilidilid  
       2024-10-17 16:01:00 +08:00
    @andforce 我还真用过这软件,其实就是取代掉了系统自带的 finder ,不过这东西在实际体验上跟原生的会有一些区别
    hellojsonlv
        23
    hellojsonlv  
       2024-10-17 16:14:56 +08:00
    @andforce 照这么说确实有必要,Path Finder 软件里也支持转换
    xayoung
        24
    xayoung  
       2024-10-17 16:50:25 +08:00
    qspace 确实好用,刚出就买了
    wind1986
        25
    wind1986  
       2024-10-17 16:52:22 +08:00
    @andforce #17 你是担心用户有困惑么?一般大小的限制, 不是自己前端或者后端做限制么, 那个地方逻辑应该统一的
    andforce
        26
    andforce  
    OP
       2024-10-17 17:01:46 +08:00
    @wind1986 我就是用户
    wind1986
        27
    wind1986  
       2024-10-17 17:21:25 +08:00
    @andforce #26 就是你以为能传, 但是实际上刚好卡着大小了不能传么, 这么临界的 case
    chengxy
        28
    chengxy  
       2024-10-17 17:25:14 +08:00
    @wind1986 #27 请问您是 1986 年出生的人吗?
    amazingZL
        29
    amazingZL  
       2024-10-17 17:25:57 +08:00
    哈哈,老是和别人说这个文件多大的时候,人家收到后明明更小。这个时候比较尴尬。

    楼上咋那么多人喜欢...奇怪
    chengxy
        30
    chengxy  
       2024-10-17 17:27:54 +08:00   1
    @amazingZL #29 见多了就不奇怪了,欢迎参观 t/1080329
    amazingZL
        31
    amazingZL  
       2024-10-17 17:30:30 +08:00
    @chengxy 哈哈哈 太搞笑了呢,大家都好喜欢答非所问。
    Cu635
        32
    Cu635  
       2024-10-17 17:49:14 +08:00
    不应该优化,因为本来就是 1000MB=1GB 。

    op 想要的其实是 1000MiB=1GiB 。
    wind1986
        33
    wind1986  
       2024-10-18 08:56:34 +08:00
    @chengxy #28 不是, 故意这样写, 误导人的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     882 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 22:54 PVG 06:54 LAX 14:54 JFK 17:54
    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