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

有没有一个软件可以打开所有格式的文件?

  •  
  •   turtlekey · 2020-11-03 15:52:22 +08:00 · 4202 次点击
    这是一个创建于 1483 天前的主题,其中的信息可能已经有所发展或是发生改变。

    万能的 V 友们,请问有没有一个软件可以打开所有格式的文件,包括文本文件,图像文件,音频文件,视频文件等等,只需要打开查看即可,不需要编辑等其他功能。如果有,请告知软件名或在线服务名称;如果不存在,请告知可能的原因。谢谢!

    第 1 条附言  ·  2020-11-03 16:44:35 +08:00
    更明确地表达一下问题内容:
    1. 这里的 [软件] 指的是直接对文件进行解码的软件,中间没有过渡软件,所以操作系统和虚拟机不符合要求。
    2. 这里的 [软件] 需要以人类可读的形式打开文件,所以乱码打开不符合要求。
    3. 为什么提这个问题--因为很多格式的文件是别人发给我看的,我并没有编辑等其他需求,只是想打开看看而已,看完即丢,如果为此要专门装一个针对这种文件格式的功能俱全的软件,性价比不高。
    4. 当然,一些文件格式本身就是封闭的,如.psd/.docx 等,但对于那些具有开放标准的文件格式,即常用的文本文件格式,图像文件格式,音频和视频文件格式,能直接用一个软件打开不好吗?特别是音频文件和视频文件,因为我们几乎不会编辑,只会查看而已。
    42 条回复    2020-11-05 02:23:52 +08:00
    codehz
        1
    codehz  
       2020-11-03 15:57:42 +08:00
    逻辑上就不可能存在
    可以轻易构造任意给定软件无法识别的文件(这里假设只要结果不符合预期就是无法识别,你不能都当作 hex 打开,这没意义)
    Hilalum
        2
    Hilalum  
       2020-11-03 15:59:09 +08:00   ❤️ 16
    windows10 这个软件,可以打开大部分文件,装上一些插件后可以打开所有格式的文件
    FeifeiJin
        3
    FeifeiJin  
       2020-11-03 15:59:30 +08:00 via Android
    有一些在线服务可以。你调用它,它在背后调用其他实际的东西。但范围也不会特别大。
    FS1P7dJz
        4
    FS1P7dJz  
       2020-11-03 16:00:10 +08:00
    还是详细说说你为什么需要这样的软件吧
    应该有其他解决办法
    jfdnet
        5
    jfdnet  
       2020-11-03 16:00:12 +08:00
    Finder 不就是用来打开所有的文件的么 哈哈
    nnnToTnnn
        6
    nnnToTnnn  
       2020-11-03 16:00:37 +08:00
    可以啊,打开所有格式的文件。可以实现,但是没有必要,主要是维护成本太高了,相对而言还不如交给专业的人去处理,例如 PDF 文件的处理 图片的处理,还有音频格式,很多很多格式解码器难道要自己一个一个去写吗? 还有视频 ,常见的视频格式,不常见的视频格式,好多好多
    lbp0200
        7
    lbp0200  
       2020-11-03 16:01:53 +08:00
    为什么不发明可拆卸电池?
    wangkun025
        8
    wangkun025  
       2020-11-03 16:01:57 +08:00
    怎么能问出这种问题呢,哎
    mcluyu
        9
    mcluyu  
       2020-11-03 16:04:04 +08:00
    macOS, 选中文件, 点击空格即可。
    x86
        10
    x86  
       2020-11-03 16:04:45 +08:00
    虚拟机算吗
    tabris17
        11
    tabris17  
       2020-11-03 16:08:20 +08:00
    hex workshop
    hoyixi
        12
    hoyixi  
       2020-11-03 16:16:48 +08:00
    按格式打开预览?还是打开二进制?
    我猜是前者,应该没有,因为这种软件有点脱裤子放屁。操作系统的预览的功能可以满足你,Win10 设置一下文件管理器就可以预览
    ShuangChenyue
        13
    ShuangChenyue  
       2020-11-03 16:24:57 +08:00   ❤️ 2
    QuickLook win 上的快速预览插件
    可以达到 mac 上的空格预览效果
    可以安装插件扩大预览文件格式
    https://github.com/QL-Win/QuickLook
    IsaacYoung
        14
    IsaacYoung  
       2020-11-03 16:45:36 +08:00 via iPhone   ❤️ 1
    sublime text 就可以
    Rxianbei
        15
    Rxianbei  
       2020-11-03 16:47:05 +08:00 via Android
    我觉得这会是一个需求,只需要打开
    txt log .c .java .py .rmvb .avi .jpg .cad
    这些格式本质上都是 16 进制文件的编码,所以永远也不可能打开所有格式的文件,但可以尽可能打开日常遇到的大部分软件。
    这是一个比较小众的需求,可能涉及各种专利和法律问题。
    nobody123
        16
    nobody123  
       2020-11-03 16:51:59 +08:00
    写字板啊
    mxT52CRuqR6o5
        17
    mxT52CRuqR6o5  
       2020-11-03 17:15:47 +08:00
    隐约好像记得 V 站有人宣传过这样一款软件,但我找不到,也可能是我记错了
    efaun
        18
    efaun  
       2020-11-03 17:16:05 +08:00
    鼠标啊,双击就打开了,会打开一个对话框
    jadehare
        19
    jadehare  
       2020-11-03 17:17:16 +08:00
    理论上 vscode 都可以吧
    imn1
        20
    imn1  
       2020-11-03 17:44:09 +08:00
    hex 编辑类别的都可以
    crc8
        21
    crc8  
       2020-11-03 17:50:29 +08:00
    有的,这个软件叫:操作系统。
    xcai
        22
    xcai  
       2020-11-03 17:51:05 +08:00
    浏览器
    ysc3839
        23
    ysc3839  
       2020-11-03 17:58:56 +08:00 via Android
    > 这里的 [软件] 需要以人类可读的形式打开文件

    既然有这个前提条件,我只需要创造一个完全由人类不可读的数据组成的格式,就能证明不存在。

    另外你这个问题大概是个 X-Y Problem https://coolshell.cn/articles/10804.html
    你后续补充时提到“只是想打开看看而已”,但是你一开始提问缺提了个非常宽泛、与具体需求无关、甚至感觉已经属于哲学范畴的问题。你应该直接问有什么方法来打开“大部分”文件,而不是问有没有“一个”软件能打开“所有“格式。
    SuperMild
        24
    SuperMild  
       2020-11-03 17:59:12 +08:00
    印象中没有。

    原因可能是一来很麻烦,二来这是小众需求,用户太少,开发者没有动力去做。

    大多数人双击文件能打开就满足了,并不要求必须是同一个软件。
    SuperMild
        25
    SuperMild  
       2020-11-03 18:01:22 +08:00
    只要能打开,背后是一个软件还是多个软件,重要吗?
    lxk11153
        26
    lxk11153  
       2020-11-03 18:16:12 +08:00
    没有,你这个问题和它有的一拼 /t/721292
    原因: 1. 假设存在,那未来出现新的格式怎么办? 2. 不同类型文件预览方式不一样
    superrichman
        27
    superrichman  
       2020-11-03 18:20:08 +08:00 via iPhone
    total commander 加一大堆插件就能实现各种文件的快速预览,不过它界面很丑,而且和 vim 一样学习曲线很陡
    riggzh
        28
    riggzh  
       2020-11-03 18:25:00 +08:00
    需求太小众,1 、自己撸一个; 2 、花钱请人撸一个
    Ziya
        29
    Ziya  
       2020-11-03 18:25:22 +08:00
    https://open-freely.en.softonic.com/

    感觉像是需求的这样的查看器
    但是这种工具并不能实现“所有格式”的查看,也往往都并不好用
    misaka19000
        30
    misaka19000  
       2020-11-03 18:25:39 +08:00
    不存在
    woorz
        31
    woorz  
       2020-11-03 21:53:30 +08:00
    有的,不止一个。windows,mac,linux……
    westerndream
        32
    westerndream  
       2020-11-03 22:57:26 +08:00
    浏览器不就可以,至少 txt,图片可以开,部分视频
    90xchun
        33
    90xchun  
       2020-11-03 23:15:20 +08:00 via iPhone
    没有必要,专业的格式交给专业的软件
    mxalbert1996
        34
    mxalbert1996  
       2020-11-03 23:15:30 +08:00 via Android
    没有任何意义。你装 A 和 B 两个软件,跟装一个功能等于 A 加 B 大小也等于 A 加 B 的软件 C 有区别么?
    dddd1919
        35
    dddd1919  
       2020-11-03 23:56:32 +08:00
    因为我们几乎不会编辑,只会查看而已
    ------------------------
    老铁你需要的是个秘书啊
    gefranks
        36
    gefranks  
       2020-11-04 00:06:30 +08:00
    Oracle Autovue
    WalkingEraser
        37
    WalkingEraser  
       2020-11-04 04:38:20 +08:00 via Android
    没有。建议读一下 CSAPP 的 1.1 节:信息=位+上下文。上下文即是程序,你不可能写一个程序去判定一个程序,这是计算理论的图灵停机问题。
    DL9412
        38
    DL9412  
       2020-11-04 08:34:33 +08:00
    360 电脑管家?我记得应该有一键安装推荐程序的功能。

    当你把所有的推荐程序都一键安装了,应该就能直接双击打开绝大多数格式。甚至还会有很多软件抢着帮你打开
    KennyMcCormick
        39
    KennyMcCormick  
       2020-11-04 09:34:16 +08:00 via iPhone
    Quicklook 符合。
    x66
        40
    x66  
       2020-11-04 10:50:11 +08:00
    我刚点进来的时候甚至疑惑为什么技术论坛有人提这样的问题。。我又看了下楼主的发帖记录应该不是从事技术方面工作的
    eternitym31
        41
    eternitym31  
       2020-11-04 14:09:27 +08:00
    UniversalViewer
    flynaj
        42
    flynaj  
       2020-11-05 02:23:52 +08:00 via Android
    Windows 资源管理器,可以大部分,其实大多数文件都是私有格式,不可能的。就是是大部分专门看图软件,它也打不开 CDR 文件。视频音频这种一个 VLC 全部可以搞定。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:39 · PVG 21:39 · LAX 05:39 · JFK 08:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.