Что такое формат файла XL?
.xl - это раннее, ныне устаревшее расширение файлов электронных таблиц Microsoft Excel, использовавшееся в конце 1980-х и начале 1990-х годов, до того как расширение .xls стало стандартом.
Файлы с расширением .xl представляют собой двоичные электронные таблицы, закодированные в формате Microsoft Binary Interchange File Format (BIFF). В зависимости от версии Excel, в которой они были созданы, файл может использовать ранний плоский поток записей BIFF2 или BIFF3, либо более поздний контейнер составных файлов OLE2 (BIFF5/BIFF8). В них хранятся ячейки, формулы, числовые форматы и базовая структура книги с учетом ограничений сетки до 2007 года: 16 384 строки на 256 столбцов.
Встретить подлинный файл .xl сегодня - большая редкость. Сначала это расширение было заменено на .xls (Excel 97-2003, BIFF8), а затем на .xlsx (Office Open XML, Excel 2007 и выше). Файл с пометкой .xl обычно является устаревшей таблицей, файлом, расширение которого было случайно обрезано, или общим заполнителем ассоциации типов файлов Excel, установленным старым приложением.
Современные приложения для работы с электронными таблицами, включая текущие версии Microsoft Excel, LibreOffice Calc и Google Sheets, обычно могут открывать эти файлы, так как они понимают базовые структуры BIFF. Если Excel отказывается открывать файл, сохраненный с расширением .xl, переименование его в .xls часто решает проблему, поскольку базовый двоичный формат идентичен.
Безопасность и защита
РИСК: MEDIUMУстаревшие двоичные файлы Excel могут содержать макросы Excel 4.0 (XLM) или VBA, которые являются известным вектором распространения вредоносного ПО. Открывайте подозрительные файлы .xl в режиме защищенного просмотра, не включайте макросы, если не доверяете источнику, и используйте «песочницу» или LibreOffice для проверки.
Детали формата
в двух словахПрограммы, открывающие файлы XL
Технические подробности
глубокая спецификация| Тип файла | Устаревшая двоичная электронная таблица Microsoft Excel |
| Разработчик | Microsoft Corporation |
| Кодировка | Двоичная (Binary) |
| Порядок байтов | Little-endian |
| Контейнер | Составной файл OLE2/CFBF (BIFF5/8) или плоский поток записей BIFF (BIFF2/3) |
| Шифрование | Опционально (устаревшая защита листа XOR или RC4 в более поздних ревизиях BIFF; ранние файлы не зашифрованы) |
| Типичный размер файла | 10 КБ - 5 МБ |
| Магические байты | D0 CF 11 E0 A1 B1 1A E1 (заголовок составного файла OLE2, BIFF5/8); запись BOF 09 00 или 09 02 (плоские файлы BIFF2/3) |
| Внутренний формат | Записи Binary Interchange File Format (BIFF): от BIFF2/BIFF3 (ранние) до BIFF5/BIFF8 |
| Лимит сетки | 16 384 строки x 256 столбцов (ограничение Excel до 2007 года) |
| MIME-тип | application/vnd.ms-excel |
| Форматы-преемники | .xls (BIFF8, Excel 97-2003), затем .xlsx (Office Open XML, Excel 2007 и выше) |
| Связанные ОС | Windows, Mac OS (классическая, ранние версии Excel) |
| Выпущен | Late 1980s (early Microsoft Excel for Windows worksheet) |
| Последняя версия | Long superseded by .xls (BIFF8) and .xlsx (OOXML) |
| Спецификация | learn.microsoft.com |
Конвертации XL
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах XL.