.CHR

CHR ファイル

Borland BGI Stroke Font File
質問する
クイック回答

.chrファイルは、Turbo C / Turbo Pascal時代のBorland BGIストロークフォント、またはAutodesk 3ds Maxの3Dキャラクターファイルのいずれかである可能性が高いです。これらは同じ拡張子を共有する無関係な2つの形式です。Borlandの.chrファイルには現代的なビューアがありません。バイナリエディタを使用して識別し、DOSBoxを使用してレンダリングしてください。3ds Maxの.chrは3ds Maxでのみ開くことができます。

開発元: Borland International カテゴリ: フォントファイル MIME: application/octet-stream
対応OS Windows
関連: .WOFF · .TTF · .EOT · .MCF

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 7, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

CHR ファイル形式とは?

.chrファイルは、1980年代後半からBorlandのTurbo CおよびTurbo Pascalコンパイラに付属していたグラフィックスライブラリであるBorland Graphics Interface (BGI)用のベクターストロークフォントデータを格納します。ラスタフォントやアウトラインフォントとは異なり、.chrは各グライフを一連のストロークベクトル(移動と描画の線分)としてエンコードし、BGIランタイムが画面上の任意のサイズにスケーリングします。Borlandはこの形式で10個の内蔵ストロークフォントを提供しました:TRIP、LITT、SANS、GOTH、SCRI、SIMP、TSCR、LCOM、EURO、およびBOLDで、それぞれがコンパイラに同梱された個別の.chrファイルです。

.chr形式はバイナリ、リトルエンディアン、およびプロプライエタリであり、マジックバイト50 4B 08 08と、フォント名を指定しストロークテーブルへのオフセットを提供するASCII形式のBorland著作権ヘッダーで始まります。ファイルはコンパクトで、通常は5〜15 KBです。DOSプログラムは、registerfont()やsettextstyle()などのBGIコールを介してこれらをロードしました。この形式はその後、TrueTypeフォントなどのスケーラブルな形式に取って代わられました。関連するレガシーフォントタイプには、.FONや.FNT(Windowsビットマップフォント)、および.BGI(BGIグラフィックスドライバ自体)があります。なお、.chr拡張子は、ジオメトリ、テクスチャ、アニメーションを格納するキャラクターモデルファイルとしてAutodesk 3ds Maxでも使用されていますが、これはBorlandのストロークフォント標準とは一切関係のない形式です。

セキュリティと安全性

リスク: LOW

Borlandの.CHRストロークフォントは、小さく不活性なレガシーデータです。実行されることはなく、開いたり検査したりしても実質的なリスクはありません。唯一の実用的な問題は悪意のないもので、現代のビューアがない廃止された形式であるため、何かを行うにはバイナリエディタやDOSBox/BGIデモが必要になることです。いつものように、不明な.chrを信頼する前に、その真のタイプ(Borlandフォントか3ds Maxキャラクターかゲームデータか)を確認してください。

形式の詳細

概要
正式名称Borland BGI Stroke Font File別名 Borland Graphics Interface font, BGI stroke font
開発元Borland International登場時期 Late 1980s, with Borland's Turbo C / Turbo Pascal and the BGI graphics library
MIME タイプapplication/octet-stream
タイプBorland Graphics Interface (BGI) 用のベクトル(ストローク)フォント
この拡張子は以下でも使用されています…
  • Autodesk 3ds Max キャラクターファイル (.chr) - 3ds Maxは、キャラクターアセンブリ機能のリギングされたフィギュアを保存するために.chrを使用します。これは3ds Maxで開かれる3Dアセットであり、Borlandフォントとは無関係です。レガシーデータベースがBorlandフォント名と誤ってペアリングしていたのはこの意味です。
  • 汎用的な「キャラクター」/データファイル (.chr) - 様々なゲームやアプリが、キャラクターデータ、タイルセット(例:NES CHR-ROMグラフィックス)、または設定に.chrを使用します。意味は作成したプログラムに依存します。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
504B0808
ASCII
PK··
Borland .CHRストロークフォントは、バイト50 4B 08 08(«PK»の後に0x08 0x08)で始まり、直後にASCIIのBorland著作権文字列(«...Borland Intl.»)が続きます。ヘッダーにはフォント名(例:TRIP, LITT, SANS, GOTH)とストローク定義へのオフセットが含まれています。無関係な3ds Maxの「キャラクター」という意味の.chr(also_used_byを参照)と混同しないでください。そちらにはこのようなヘッダーはありません。

CHR ファイルを開くプログラム

Windows3 apps
A hex editor (HxD) 無料 .chrを開いて、Borlandフォントであることを確認(「PK」ヘッダー + 「Borland」文字列)し、バイトを検査します。ストロークデータ用のネイティブビューアはありません。
Borland/Turbo C BGI tooling or an emulator (DOSBox) オープンソース DOSBox上でTurbo C/PascalのBGIデモ(またはBGIDEMO)を実行し、設計された通りにフォントをレンダリングします。
Autodesk 3ds Max 有料 お使いの.chrが実際に3ds Maxキャラクターファイル(also_used_byの意味)である場合にのみ、3ds Maxでマージ/ロードしてください。Borlandフォントを開くことはできません。

技術的詳細

詳細仕様
ファイルタイプベクターストロークフォント(移動/描画線分コマンドとしてエンコードされたグライフ)
開発者Borland International
エンコーディングバイナリ、プロプライエタリなBorland BGIフォント形式
バイト順序リトルエンディアン
マジックバイト50 4B 08 08 (オフセット0に «PK\x08\x08»)、その後にASCIIのBorland著作権文字列
標準的なファイルサイズフォントファイルあたり5〜15 KB
グライフ表現各文字はストロークベクトルのシーケンス(ビットマップやアウトラインではなく、線分描画コマンド)として定義される
スケーラビリティ完全スケーラブル。BGIランタイムは描画時に固定ピクセル解像度なしでグライフのサイズを決定する
内蔵フォントセットBGIに同梱された10の標準書体:TRIP, LITT, SANS, GOTH, SCRI, SIMP, TSCR, LCOM, EURO, BOLD
BGI API関数registerfont(), settextstyle(), settextjustify()
関連プラットフォームMS-DOS。レガシーなWindows開発環境やDOSBoxエミュレーションでもアクセス可能
圧縮なし - ストロークデータは非圧縮で格納される
MIMEタイプapplication/octet-stream
後継形式TrueType (.ttf) および OpenType スケーラブルアウトラインフォント。BGI自体は現代のグラフィックスAPIに取って代わられた
拡張子の競合.chr拡張子はAutodesk 3ds Maxのキャラクターモデルファイルでも使用されるが、これは全く無関係なバイナリ形式である
リリース日Late 1980s, with Borland's Turbo C / Turbo Pascal and the BGI graphics library
最新バージョンFrozen with the BGI era; no modern versioning
仕様書en.wikipedia.org

CHR の変換

コミュニティ Q&A

ユーザーからの質問
質問する
CHR ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。CHR ファイルについて最初の質問をしてみましょう。

よくある質問

.chrファイルとは何ですか?
Borlandの文脈では、古いDOSグラフィックスプログラムでテキストを描画するためにTurbo C / Turbo Pascalに同梱されていた、Borland Graphics Interface (BGI)用のストローク(ベクトル)フォントです。同じ拡張子は、Autodesk 3ds Maxの3Dキャラクターファイルや、様々なゲームのキャラクター/グラフィックスデータとしても使用されています。
Borlandの.chrフォントファイルを開くにはどうすればよいですか?
現代のダブルクリックで開けるビューアはありません。バイナリエディタで「PK」ヘッダーと「Borland」の著作権文字列を確認してBorlandフォントであることを特定し、DOSBox上でTurbo C/PascalのBGIデモを実行してレンダリングします。Windowsのシステムフォントとしてインストールすることはできません。
Borlandの.chrをTrueType (.ttf)フォントに変換できますか?
直接はできません。.CHRはオープンパスのストロークフォントですが、TTFはクローズドアウトラインを必要とします。FontForgeのようなフォントエディタでグライフをTTFアウトラインとして手動で再作成する必要があります。自動コンバーターは存在しません。
.chrがフォントとしてではなく3ds Maxで開くのはなぜですか?
その場合は「もう一つの」.chr、つまりAutodesk 3ds Maxのキャラクター(リギングされた3Dフィギュア)ファイルです。これはBorlandフォントとは無関係です。3ds Maxで開いてください。レガシーデータベースではこれら2つの意味が混同されていることがあります。
.chrファイルはインストール可能なシステムフォントですか?
いいえ。Borlandの.CHRは古いDOSプログラム内部で使用されるレガシーなBGIストロークフォントであり、WindowsやmacOSにインストール可能なフォントではありません。現代のシステムではTrueType/OpenType (.ttf/.otf)を使用します。

参考文献

1Wikipedia - Borland Graphics Interface (BGI)en.wikipedia.org
2FontForge - open-source font editor (for re-authoring glyphs)fontforge.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.MDMarkdown Document
5.JPGJPEG Image
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.DATProgram Data File (generic)
9.RPMSGRestricted Permission Message
10.BINCD/DVD Disc Image (BIN/CUE)

関連する拡張子

.WOFFWeb Open Font Format
.TTFTrueType Font
.EOTEmbedded OpenType Font
.MCFMathcad Font / Resource File
.OTFOpenType Font
.BDFGlyph Bitmap Distribution Format

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧