WS ファイル形式とは?
.ws は WordStar ドキュメント ファイルです。これは、MicroPro International によって開発され、1980年代初頭に主流となったワープロソフト WordStar のネイティブ形式です。もともとは CP/M システムで動作していましたが、WordStar は MS-DOS や初期の Windows に移行し、.ws 拡張子は特に WordStar バージョン 5.0 から 7.0 で使用されました。
プレーンテキストファイルに似ていますが、.ws ドキュメントはテキストストリーム内に直接埋め込まれた2つのメカニズムを通じて書式を保存します。インライン制御文字は太字(^B)や下線(^S)などのスタイルをマークし、ピリオドで始まる行は «ドットコマンド» として機能します(例:左余白を設定する .lm や、強制改ページを行う .pa)。WordStar 4.0 以前で作成されたファイルでは、各単語の最後のバイトのハイビットがワードラップフラグとして設定されており、専用のデコードを行わない限り、現代の UTF-8 エディタでは文字化けして表示されます。
.ws ファイルには固定のマジックバイト(ファイル署名)がありません。識別は、ファイル内の特徴的なドットコマンドや制御文字のパターンを認識することに依存します。
WordStar は1990年代に開発が終了し、.DOCX や .RTF などの現代的な形式に取って代わられました。ほとんどの .ws ファイルの基礎となるプレーンテキストの内容は、どのテキストエディタでも読み取ることができますが、アプリケーションがそれらを理解できない限り、埋め込まれた制御コードは余計な文字として表示されます。LibreOffice Writer や Corel WordPerfect には、レガシーな WordStar ファイル用のインポートフィルタが含まれています。関連するバージョン固有の拡張子には、.ws2、.ws3、.ws4、.ws5、.ws6、.ws7 があります。
セキュリティと安全性
リスク: LOWWordStar の .ws ファイルは書式コードを含むプレーンテキストドキュメントです。実行することはできず、マクロも含まれていないため、基本的には無害です。唯一の実際のリスクは誤認です(実際にはスクリプトである .ws が理論上コードを実行する可能性がありますが、Windows スクリプトは .ws ではなく .wsf/.vbs/.js を使用します)。また、古いファイルでのハイビット文字による文字化けという外見上の混乱もあります。常に、内容が確かな場合のみ実行してください。本物の WordStar ドキュメントはテキストエディタで安全に開くことができます。
形式の詳細
概要- Windows スクリプトファイル (Microsoft) - サイトのデータベース名では .ws を «Windows スクリプトファイル» とラベル付けしていますが、Microsoft の実際のスクリプト拡張子は .wsf です。.ws がスクリプトとして使われるのは稀、または非公式なものです。
- ワークシート (Worksheet Builder / SmartWare) - 一部のワークシートアプリケーションは .ws データファイルを保存し、独自のソフトウェア(SmartWare など)で開かれます。
- Wondershare プロジェクト / EQ データファイル - いくつかのニッチなアプリ(Wondershare ツール、統計パッケージ)が独自のデータに .ws を使用しています。
WS ファイルを開くプログラム
技術的詳細
詳細仕様| 開発元 | MicroPro International (後の SoftKey / WordStar International) |
| 主要プラットフォーム | CP/M, MS-DOS, Windows (レガシー) |
| MIME タイプ | application/x-wordstar |
| 形式タイプ | 制御文字とドットコマンドが埋め込まれたプレーンテキストストリーム |
| 文字エンコーディング | ハイビット・ワードラップフラグ付き 7-bit ASCII (5.0未満); インライン制御コード付き 8-bit テキスト (WordStar 5.0+) |
| ファイル署名 (マジックバイト) | なし - 固定のヘッダーやマジックナンバーはなく、内部パターンによって形式を識別 |
| 典型的なファイルサイズ | 1 KB - 200 KB |
| インライン書式コード | テキストストリームに埋め込まれた制御文字 (例: ^B = 太字, ^S = 下線, ^Y = 取り消し線) |
| ページレイアウト・ドットコマンド | 専用行のピリオド接頭辞コマンド (例: .lm 左余白, .rm 右余白, .pa 改ページ) |
| 形式のバージョン管理 | WordStar のリリース (4.0, 5.0, 6.0, 7.0) に紐付け。ハイビットによるワードラップの手法は後のバージョンで廃止 |
| 関連する拡張子 | .ws2, .ws3, .ws4, .ws5, .ws6, .ws7, .wsd |
| 後継形式 | .doc, .docx, .rtf, .odt を含む現代のワープロ形式 |
| リリース日 | 1978 (WordStar 1.0 for CP/M); .ws used by WordStar 5.0-7.0 for DOS/Windows |
| 最新バージョン | WordStar 7.0 (1992, DOS); WordStar for Windows 2.0 (1994) - product discontinued |
| 仕様書 | www.loc.gov |
WS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。WS ファイルについて最初の質問をしてみましょう。