.BK

BK File

Adobe FrameMaker Book File
Ask a question
QUICK ANSWER

A BK file is most often an Adobe FrameMaker Book file - a collection file that ties a publication's chapters, table of contents, and index together. Open it in Adobe FrameMaker. There is no free viewer, so if you do not own FrameMaker, ask the sender for a PDF export. Note that .bk is also used as a generic backup extension (like .bak), so check what program created the file first.

Developer: Adobe Systems (originally Frame Technology) Category: Document Files MIME: application/octet-stream
OPENS ON Windows macOS
Related: .XMIND · .QRP · .PRNX · .MSCZ

On this page

19k+ extensions indexed
Last reviewed Sep 1, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the BK file format?

.bk is a project file associated with Adobe FrameMaker. .bk files are book documents that reference a collection of component .fm chapter files rather than storing their content directly. Adobe FrameMaker is professional software for designing and publishing large and complex documents, including technical manuals, structured DITA publications, and multi-chapter books.

Adobe FrameMaker debuted in 1986 on UNIX systems, originally developed by Frame Technology Corporation. FrameMaker was later acquired by Adobe in 1995, which continues to maintain and update the product under a subscription model. FrameMaker uses its own document referencing system and conditional rendering engine that allows users to generate different versions of a document from the same input .bk file.

The .bk extension is the legacy DOS 8.3 short form of the modern .book extension; current FrameMaker versions default to .book. Note that .bk is also widely reused as a generic backup extension by many other applications, so confirm the file originated from a FrameMaker project before opening it.

Security & safety

RISK: LOW

A FrameMaker .bk book file is a document/collection file, not an executable, so it poses little direct malware risk. The bigger issues are practical: it depends on its component chapter files (move them together) and needs paid FrameMaker to open, so data can become hard to access. If your .bk is actually a generic backup copy, it carries only the same risk as the original file it duplicates; if it's an e-book, treat it like any downloaded content. As always, scan files from untrusted sources.

Format details

in a nutshell
FULL NAMEAdobe FrameMaker Book Fileaka FrameMaker Book, FrameMaker .book file
DEVELOPERAdobe Systems (originally Frame Technology)since FrameMaker book feature (late 1980s/1990s); .bk was the DOS/8.3 short form of .book
MIME TYPEapplication/octet-stream
TYPEFrameMaker book/collection file referencing component documents (binary or MIF text)
This extension is also used by…
  • Generic backup file - Many programs save backup copies as .bk (like .bak) - a copy of another file, opened by renaming back to the original extension.
  • Mobipocket eBook (.prc/.mobi family) - Some Mobipocket/early e-reader content used .bk for book content; open in Mobipocket Reader or convert with Calibre.

Programs that open BK files

Windows3 apps
Adobe FrameMaker Paid File → Open the .bk/.book to open the whole publication; use File → Save as PDF (or Publish) to export. The only program that truly opens a FrameMaker book.
Original program (if it's a backup .bk) Built-in If the .bk is a generic backup, copy it and rename the extension back to the original (e.g. .docx/.dwg), then open in that program.
Calibre (if it's a Mobipocket e-book .bk) Open-source Add the .bk to Calibre and convert/read it if it's actually e-book content.
macOS1 app
Adobe FrameMaker Paid FrameMaker is Windows-only today; on macOS you typically need a Windows VM, or ask the sender for a PDF/MIF export of the book.

Technical details

deep spec
File roleBook/collection file that references component documents (chapters, generated TOC, and index) rather than embedding their content
EncodingBinary FrameMaker format or MIF (Maker Interchange Format) plain text (ASCII/UTF-8), depending on how the book was saved
File signatureMIF-format books begin with `<MakerFile` or `<Book` at offset 0; binary books carry a version-dependent FrameMaker binary header
Typical file sizeA few kilobytes - the file holds references and settings, not the text or graphics of component chapters
CompressionUncompressed in both variants; binary books use a raw FrameMaker binary structure with no compression layer
EncryptionNo built-in encryption or password protection; MIF-format books are readable as plain text in any editor
Component referencesLists file paths to external `.fm` chapter files plus generated files such as the table of contents and index
Book-wide settingsStores pagination flow, chapter and figure numbering, cross-reference formats, and print/PDF output configuration
Conditional renderingIntegrates with FrameMaker's conditional text engine to produce multiple document variants (e.g. print vs. online) from a single book file
Extension originDOS 8.3 truncation of the full `.book` extension; FrameMaker 7 and later default to `.book` on all platforms
MIME type`application/vnd.framemaker`; also mapped to generic `application/octet-stream`
Platform historyOriginally UNIX/Sun workstations (1986 debut); subsequently available on Windows and macOS; current active support is Windows only
PortabilityNot self-contained - moving the file without its companion `.fm` chapter files breaks all internal references and generated-file paths
Byte orderLittle-endian for the binary FrameMaker variant; byte order is irrelevant for the MIF plain-text variant
ReleasedFrameMaker book feature (late 1980s/1990s); .bk was the DOS/8.3 short form of .book
Latest versionTracks Adobe FrameMaker (2020 release / 2022 / subscription); modern books use .book
Specificationhelpx.adobe.com

BK conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with BK files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about BK files.

Frequently asked questions

What is a .bk file?
In this context it's an Adobe FrameMaker Book file - the collection file that binds a long publication's chapters, TOC and index together (the 8.3 short form of .book). But .bk is also widely used as a generic backup extension, so check what created yours.
How do I open a FrameMaker .bk file?
Open it in Adobe FrameMaker (File → Open). There's no free FrameMaker viewer, so if you don't own it, ask the sender for a PDF or MIF export of the book.
How do I convert a FrameMaker book to PDF?
Open the book in FrameMaker and use Save as PDF / Publish - it generates the whole publication, including the table of contents and index, as a single PDF.
My .bk is a backup file, not FrameMaker - how do I open it?
Copy it, rename the extension back to the original file's type (e.g. .docx, .dwg, .txt), and open it in the program that made it - exactly like a .bak file.
Why won't FrameMaker open my .bk on a Mac?
FrameMaker is Windows-only now. Use a Windows machine or VM, or get the document as a PDF/MIF from whoever created it.
What's the difference between .bk and .book?
They're the same FrameMaker book file - .bk is just the old DOS 8.3 truncation of .book. Modern FrameMaker uses .book.

References

1Adobe - Working with books in FrameMakerhelpx.adobe.com
2Adobe FrameMaker (product page)www.adobe.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TXTPlain Text File
10.MDMarkdown Document

Related extensions

.XMINDXMind Mind Map Workbook
.QRPQuickReport Report (compiled report)
.PRNXDevExpress XtraReports Document
.MSCZMuseScore Compressed Score
.NOTENotability Note
.NOTEBOOKSMART Notebook File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z