Typescript文件被識別為視頻的問題解決

概念引入

  • TypeScript 是微軟開發的一個開源的編程語言,通過在JavaScript的基礎上添加靜態類型定義構建而成
  • Transport Stream 即傳輸流,是一種常見的視頻封裝格式,基於MPEG-2的封裝格式(所以也叫MPEG-TS)
  • TypeScript和Transport Stream的文件擴展名均為ts

問題現象

在Windows操作系統上.ts被默認標記為Transport Stream,對於普通用戶來講這完全沒有問題,但對於TypeScript開發者來說簡直就是個災難瞭:用文件瀏覽器打開一個.ts文件較多的項目時,系統需要把所有文件掃描一遍,並嘗試識別視頻的封面,這個過程幾乎就是逐幀動畫,嚴重影響工作效率。

解決辦法

要解決這個問題,必然是要修改Windows的註冊表,將下面的代碼保存為typescript.reg,然後雙擊導入註冊表,重啟系統即可。

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\.ts]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Kindmap]
".ts"="document"

恢復視頻模式

那有人可能要說瞭,如果哪天我想恢復回去怎麼辦?下面給出恢復用的註冊表代碼:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.ts]
"Content Type"="video/vnd.dlna.mpeg-tts"
"PerceivedType"="video"
[HKEY_CLASSES_ROOT\.ts\OpenWithProgids]
"AppX6eg8h5sxqq90pv53845wmnbewywdqq5h"=hex(0):
[HKEY_CLASSES_ROOT\.ts\ShellEx]
[HKEY_CLASSES_ROOT\.ts\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{9DBD2C50-62AD-11D0-B806-00C04FD706EC}"
[HKEY_CLASSES_ROOT\.ts\ShellEx\{e357fccd-a995-4576-b01f-234630154e96}]
@="{9DBD2C50-62AD-11D0-B806-00C04FD706EC}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Kindmap]
".ts"="video"

以上就是Typescript文件被識別為視頻的問題解決的詳細內容,更多關於Typescript文件識別為視頻的資料請關註WalkonNet其它相關文章!

推薦閱讀: