.SGMファイル拡張子は、主にStandard Generalized Markup Language (SGML)ドキュメントを示す。SGMLは、汎用マークアップ言語を定義するためのISO 8879標準であり、HTMLとXMLの両方の親アーキテクチャである。これらのファイルには、企業向けドキュメントの要素を記述するためのタグで構造化されたプレーンテキストが含まれている。.SGM拡張子のもう1つの非常に一般的な用途は、VisualBoyAdvanceエミュレーターによって作成されたGame Boy Advanceのセーブステートであり、コンソールメモリのスナップショットを圧縮されたGZIP形式で保存する。SGMLファイルを開くには、通常、PTCのArbortext Editorのような企業向けXMLオーサリングツールが使用されるが、基本的なテキストエディタでも生のマークアップを表示できる。エミュレーターのセーブデータは、VisualBoyAdvanceやVBA-Mのような最新の派生版でのみ開くことができる。最新のWebブラウザやワープロは生のSGMLタグをネイティブにレンダリングしないため、ユーザーは頻繁に.SGM SGMLファイルを変換する必要がある。このフォーマットは古く、過度に複雑であり、読み取り可能にするためだけに外部の文書型定義(DTD)に大きく依存している。VisualBoyAdvanceのユーザーも同様に厄介な制限に直面している。.SGMセーブステートはエミュレーター固有であり、慎重にステートを抽出しない限り、mGBAのような他のGBAエミュレーターで正しくロードされることはめったにない。ファイルをドラッグ&ドロップして分析し、変換しよう。無料で、オンラインで、ソフトウェアのインストールは不要だ。Web公開用には、.SGM(SGML)を直接.HTMLまたは.XMLに変換する。ドキュメントのアーカイブ用には、スタイル設定された出力を.PDFに変換する。セーブステートを扱っている場合、ゲームの進行状況を移行するために、圧縮された.GZデータを抽出する必要があるかもしれない。