Что такое формат файла XLK?
.xlk - это файл автоматического резервного копирования, создаваемый Microsoft Excel, когда в настройках сохранения книги активна опция «Всегда создавать резервную копию». Файл является бинарно идентичной копией книги Excel в том виде, в каком она существовала на момент предпоследнего сохранения - это означает, что он всегда отстает на одно сохранение от текущего файла .xls или .xlsx.
Excel создает или перезаписывает .xlk при каждом сохранении исходной таблицы, помещая его в ту же директорию с тем же базовым именем, но с расширением .xlk. Чтобы восстановить данные, переименуйте файл в .xls или .xlsx и откройте его в Excel или совместимом приложении, таком как LibreOffice Calc.
.xlk не является отдельным форматом - он в точности дублирует исходную книгу. Если источником был старый файл .xls (Excel 97-2003), то .xlk содержит структуру OLE2 Compound File Binary (CFBF) с магическими байтами D0 CF 11 E0 A1 B1 1A E1. Если источником был .xlsx или .xlsm, то .xlk начинается с заголовка ZIP (PK) и содержит контент OOXML. Идентификация внутреннего формата требует проверки содержимого файла, а не только расширения.
Современный Microsoft 365 Excel полагается на «Автосохранение» и историю версий в облаке, а не на локальные файлы резервных копий, что делает .xlk в значительной степени устаревшим артефактом, встречающимся в старых рабочих каталогах.
Безопасность и защита
РИСК: LOWФайлы XLK наследуют риски книг Excel: они могут содержать макросы (если источником была книга с поддержкой макросов). Однако чистая резервная копия .xls/.xlsx, переименованная в .xlk, так же безопасна, как и исходная таблица.
Детали формата
в двух словахПрограммы, открывающие файлы XLK
Технические подробности
глубокая спецификация| Внутренний формат (источник XLS) | OLE2 Compound File Binary (CFBF); магические байты `D0 CF 11 E0 A1 B1 1A E1` |
| Внутренний формат (источник XLSX) | ZIP/OOXML (Open Packaging Convention); магические байты `50 4B 03 04` (заголовок локального файла ZIP) |
| Порядок байтов | Little-endian (от младшего к старшему) |
| Сжатие | Отсутствует для источника OLE2/XLS; DEFLATE внутри ZIP для источника XLSX/XLSM |
| Время резервного копирования | Всегда на одно сохранение позади - обновляется при каждом сохранении исходной книги |
| Расположение файла | Та же директория, что и у исходного файла; то же базовое имя с расширением `.xlk` |
| Метод восстановления | Переименовать в `.xls` или `.xlsx`, затем открыть в Excel или LibreOffice Calc |
| Шифрование | Нет (сам файл `.xlk` не зашифрован) |
| Типичный размер файла | 10 КБ - 50 МБ (соразмерен исходной книге) |
| Платформа | Windows и macOS (везде, где работает Excel) |
| Активация | Включается через Файл → Сохранить как → Сервис → Общие параметры → «Всегда создавать резервную копию» |
| Современный статус | Устаревшее локальное резервное копирование; Microsoft 365 использует автосохранение и облачную историю версий |
| Выпущен | Excel 97 era (~1997); 'Always create backup' option in Save settings |
| Последняя версия | N/A - extension, not a versioned format |
Конвертации XLK
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах XLK.