【问题标题】:Typescript Misidentified as MPEG File on MacOSTypescript 在 MacOS 上被错误识别为 MPEG 文件
【发布时间】:2021-05-18 01:10:23
【问题描述】:

编辑:仍然没有找到答案。这是 plist 文件,它显示操作系统正在将 .ts 文件作为 MPEG 视频文件而不是文本文件读取:

编辑 #2:我尝试在关闭 SIP 的情况下重新启动计算机,但仍然无法编辑 plist 文件。

我正在使用一些快速查看应用程序从 Mac finder 中查看文件。到目前为止,这一直很好用,我已经能够添加几乎所有我经常使用的文本文件类型......除了 Typescript。

我已经尝试过这个method,但它不起作用,因为我的系统仍将.ts 文件视为视频文件。

.ts 文件扩展名被读取为某种 MPEG-2 视频文件。这不是我真正曾经预期使用或使用的文件类型。有没有办法手动覆盖计算机内置的 .ts 文件类型,这样它就被当作 javascript 而不是视频文件?

您可以在此处看到 Apple 将 .ts 文件识别为视频文件:

我深入研究了编辑文件扩展名的兔子洞,发现系统将文件扩展名映射到它们的类型,在你的系统文件夹中称为.plist 的文件中,位于/System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist,我认为我可以编辑它文件。但在 Big Sur 上发现系统卷是只读的。我确信编辑这个文件会起作用(我可以看到我必须删除哪个扩展名),但我不确定这是最好的方法。

有人有更好的方法让 Mac 将打字稿文件识别为文本/javascript 文件吗?

【问题讨论】:

  • 您是否找到解决问题的方法 - 即编辑 Info.plist 文件?或任何其他方式覆盖?
  • 不!看起来 Apple 已经在他们的操作系统中加入了 .ts 文件是视频文件......因此预览应用程序不起作用。我很想知道是否有人也有解决方案:/
  • 是的,这在 Big Sur 上是不可能的。
  • 你试过csrutil disable吗?

标签: typescript macos permissions plist


【解决方案1】:

我相信这个问题是基于用于视频“传输流”的 TS。不确定如何解决此问题,但请尝试在 VSCode 等文本编辑器中打开文件。

【讨论】:

    猜你喜欢
    • 2021-01-13
    • 1970-01-01
    • 2014-08-10
    • 2011-08-08
    • 1970-01-01
    • 2019-07-07
    • 2020-05-25
    • 1970-01-01
    • 2022-12-20
    相关资源
    最近更新 更多