ADX ファイル形式とは?
Lotus Approach データベース用の .ADX インデックス ファイルを使用すると、アプリケーションはレコードを迅速に特定できます。これは、フィールド値と、ペアになる .DBF データ ファイル内の位置をマッピングするオフセット データを格納しています。このバイナリ インデックス形式は、Approach のリレーショナル データベース エンジンにおけるクエリや検索操作を高速化します。 これは Lotus SmartSuite 時代を通じて使用されていました。IBM Lotus SmartSuite 9.8(2002年)が最終リリースであり、製品は2014年頃に正式に廃止されました。Lotus/IBM Approach データベース システムを含む SmartSuite ソフトウェア パッケージは、現在開発およびサポートが行われていません。
リレーショナル データベースにおける .ADX ファイルの作成
Approach データベースの .ADX インデックス ファイルは自動的に作成され、ユーザーが手動で生成することはありません。これらは SmartIndex ファイルとして知られています。デフォルトでは、.DBF(または .DBT メモ)データベース ファイルと同じディレクトリに保存されます。ただし、以下のような繰り返しの問題が発生することがあります:
- サイズの検証が行われず、増分的に作成されるため、時間の経過とともにデータベース本体よりもディスク容量を占有する可能性があります。
- データベースが他のアプリケーションで使用されている場合、
.ADXファイルが不正確になり、古くなる可能性があります。 - エラーによりファイルに不正確なデータが保存され、検索中に誤ったインデックスが返される可能性があります。
Approach データベースにおけるこれらの状況は、通常、データベースを最適化(コンパクト化)するか、.ADX ファイルを削除または修復することで解決できます。Approach は次回の起動時に自動的に再構築します。
Approach dBase で .ADX ファイルを削除した場合の潜在的な影響
データベースの保守や .ADX ファイルの操作において、特定のケースで問題が生じることがあります。データベースに dBase IV 形式に準拠していないフィールド名がある場合、自動インクリメントのシリアル番号を使用している場合、または他のソフトウェアでも利用されている場合、.ADX ファイルを削除すると構造が乱れる可能性があります。そのため、これらの状況に合わせて SmartIndex .ADX ファイルの問題を修正する他の方法が開発されています。
セキュリティと安全性
リスク: LOW純粋なバイナリ インデックス ファイルであり、実行可能コードは含まれていません。リスクは、それを開くために必要な廃止された/メンテナンスされていないソフトウェアのみに起因します。
形式の詳細
概要- CRI ADX オーディオ ファイル - CRI Middleware による独自の非可逆オーディオ形式(1996年)。Sega Dreamcast、GameCube、PS2、およびそれ以降のコンソール ゲームで広く使用されています。ヘッダーは 0x80 0x00 で始まり、末尾に «(c)CRI» マーカーがあります。VGMStream、foobar2000 (foo_input_vgmstream)、Audacity でサポートされています。
- AutoCAD データベース交換ファイル - 一部の AutoCAD/ADE ワークフローによって生成されるインデックスまたは交換ファイル。まれです。
ADX ファイルを開くプログラム
技術的詳細
詳細仕様| ファイル形式 | Lotus Approach の .APR および .DBF データベース ファイルに付随するバイナリ インデックス |
| エンコーディング | バイナリ、リトルエンディアン |
| インデックス機能 | dBase 形式のテーブルに対するクエリを高速化するために、レコード位置のオフセットを保存する |
| 作成 | Lotus Approach によって自動生成。ユーザーが直接作成または編集することはない |
| デフォルトの場所 | ペアになる .DBF データ ファイルと同じディレクトリ |
| 肥大化の問題 | サイズ検証なしで増分的に作成されるため、時間の経過とともにデータベース自体よりも大きくなる可能性がある |
| 陳腐化のリスク | Approach が開いていない間に別のアプリケーションによって .DBF が変更されると、内容が古くなる |
| 再構築のトリガー | .ADX を削除すると、Approach は次回の起動時に自動的に再生成する |
| 削除のリスク | フィールド名が dBase-IV 非準拠であるか、自動インクリメント フィールドが使用されている場合、データベースを破壊する可能性がある |
| プラットフォーム | Windows (IBM Lotus SmartSuite 環境) |
| ソフトウェアの時代 | Lotus Approach 3.0 (1994) から SmartSuite 9.8 (2002) まで。2014年頃に製品廃止 |
| 一般的なファイル サイズ | 1 MB 未満(データベース テーブルのインデックス オーバーヘッド) |
| リリース日 | 1994 (Lotus Approach 3.0) |
| 最新バージョン | Lotus Approach 9.8 / SmartSuite 9.8 (2002) |
ADX の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ADX ファイルについて最初の質問をしてみましょう。