歴史レッスン: .xlsファイルとは? .xlsxと同じではない
Excel 5.0/95およびExcel 97–2003時代のバイナリExcelブック — Office Open XMLの.xlsxではない。現代Excelは古いものをFile Blockすることがある。

TL;DR
.xls はMicrosoft Excelの古い バイナリ ブック — 多くは Excel 97–2003 時代の BIFF レコード付き OLE / CFB 複合ファイル — .xlsx XMLのZIPでは ありません。同じ拡張子はそれ以前の Excel 5.0 / Excel 95 バイナリも覆います。現代Excelは古いものを File Block することがあります。実践ハウツーは 古い.xlsが最新のExcelには古すぎるとき。Legacy File Converter は .xls をこのPC上でオフラインに XLSX、CSV、PDF へ変換します。
.xlsファイルとは?
.xls はMicrosoft Excelのクラシックブック拡張子です。Excelは 1985年9月30日 にまず Macintosh 向け出荷、Windows Excelは 1987(Excel 2.x)で続き、Microsoftの以前の Multiplan 表計算を継ぎました。その長い製品歴が同じ .xls 接尾辞の下に複数バイナリを残しました。
Excel 5.0(1993年頃 BIFF5)以降、ブックの BIFF(Binary Interchange File Format)ストリームは OLE(Object Linking and Embedding)Compound File Binary(CFB)/ 構造化ストレージコンテナ内にあります。Microsoftの形式文書は BIFF7(Excel 95)と BIFF8(Excel 97〜Excel 2003、後に互換保存としても)も扱います。クラシック既定 .xls(Excel 97–2003)はその CFB 内の BIFF8 — 議会図書館 FDD000510 やMicrosoft [MS-XLS] / [MS-CFB] が述べる世界。Excel 2007 から既定保存は Office Open XML .xlsx。バイナリ .xls は互換経路として残り、既定ではなくなりました。
同じ拡張子、異なる時代
.xlsで終わるファイルはExcel 5.0/95(BIFF5/BIFF7)、Excel 97–2003(BIFF8)、または誤った拡張子の非Excelファイルかもしれません。Microsoftの対応形式一覧はいまも「Excel 5.0/95 Binary」と「Excel 97–Excel 2003 Binary」を区別し、どちらも.xls。接尾辞だけではどのバイナリ世界かは分かりません。
.xlsは.xlsxと同じですか?
いいえ。クラシック Excel 97–2003 .xls は型付き BIFF レコードを持つ バイナリ OLE / CFB 複合ファイル。.xlsx は Office Open XML: SpreadsheetML XMLパーツの ZIP / OPC パッケージ(ISO/IEC 29500 / ECMA-376)— .xls と同じバイトではありません。本物の .xlsx を覗くとZIPマジック `PK 03 04` が多い。.xls を .xlsx にリネームしても変換に なりません。
.xls ≠ .xlsx
構造が違う。世界が違う。CFB + BIFFバイナリとOffice Open XML ZIPは拡張子リネームでは交換できません。
バイナリ形式の組み立て(CFB / OLE + BIFF)
CFB ファイルはよく8バイトヘッダ署名 `D0 CF 11 E0 A1 B1 1A E1` で始まります(Microsoft [MS-CFB] / 議会図書館 FDD000510)。その署名はExcelブックストリームを囲む Compound File Binary 構造化ストレージを識別します。
BIFF8 .xls には Globals サブストリームと少なくとも1つのシートサブストリーム(ワークシート、チャート、マクロ、またはダイアログ)を持つ Workbook ストリームが必須です。それらのストリームは型付きバイナリレコード(type、length、payload)の列です。BOF(Beginning of File)レコードがサブストリーム開始を示し BIFF 版を識別 — 例としてMicrosoftの BIFF8 例は版フィールド `0x0600`、BOF レコード型 `0x0809` がその時代のよくあるランドマーク。
なぜ現代Excelは一部の古い.xlsをブロックするのか
現代Excelの Trust Center File Block は古いバイナリ型を拒否または制限できます。Excel 95 ブック、Excel 4 / 3 / 2 ワークシートとマクロシート、方針によっては Excel 97–2003 バイナリまでブロックまたは制限。File → Options → Trust Center → File Block Settings でOpenチェックを見直せます。Group Policy / セキュリティベースラインが既定より広いブロックを強制することがあります。
すべての .xls がブロックされるわけではありません。神話を和らげて: Excel 5.0/95時代 既定と Excel 97–2003 を区別し、方針を確認。マクロとレガシーバイナリの歴史が File Block の理由。セキュリティ設定は保ち、信頼できる現代コピーが必要なときに変換してください。
File Block ≠ 破損ファイル
ブロックされたExcel 5.0/95時代.xlsはしばしば無傷で方針により未信頼 — ブックが空や損傷の証拠ではありません。Trust Center編集を避けた実践経路は下のハウツー。
なぜ.xlsレガシーファイルが2026年にまだ出るか
何十年ものビジネス、法務、個人アーカイブにまだ .xls があります。「Save as Excel 97–2003 Workbook」、他ツールのエクスポート、メール添付、バックアップがコピーを動かします。同じ拡張子の下に BIFF5 対 BIFF8 が隠れうる — リネームより本物の変換が重要なもう一つの理由。
これらのレガシーファイルは自動的に壊れているわけではありません。現行Excelが信頼する形式を待つ古いExcelバイナリです。実践ハウツーは 古い.xlsが最新のExcelには古すぎるとき。Legacy File Converter は .xls をこのPC上でオフラインに XLSX、CSV、PDF へ変換します。
古いファイルを開く準備はできましたか?
無料で始めて、買い切りの $79.95 Standard ライセンスで無制限変換を解除。Windows インストーラーをダウンロード — 最大 10 ファイルまで全機能。
無料トライアル
アプリの全機能 · 最大 10 ファイル
Windows 10 または 11
これまでどおりの無料トライアル — Windows インストーラーをダウンロードして、PC 上でローカルに変換できます。
直接 Windows インストーラー · オフライン MSI
安全ですか? — 発行元、インストーラー、SmartScreen のヘルプ
Windows 10 または 11 が必要です。サブスクリプションなし。100% Windows ネイティブ。