Open BLF files in your browser
The log CANoe and CANalyzer record a car's buses into, frame by frame, as many loggers do. Open one right here, every frame in a table, or its signals with its DBC beside it. Nothing leaves your device.
Or drop it anywhere on this page
What you'll see
Your log opens as a row for each frame, or with its DBC beside it as each message's signals on one timeline.
- A row for each frame • Time, bus, ID, type, direction and bytes
- Sort and filter • Counts for every column
- Drop its DBC with it • Every signal on one timeline
- Export • CSV, Excel, JSON or Parquet, or the signals as PNG
About BLF
Vector made the Binary Logging Format for CANoe and CANalyzer, its tools for testing a car's networks, and Vector's interfaces and loggers and many others record into it. python-can reads and writes it, and Wireshark reads it.
A BLF starts with a header of the app that wrote it, when the log began and how many objects it holds, then containers of objects, almost always packed with zlib: CAN and CAN FD frames, error frames, LIN, FlexRay and Ethernet messages and events, each with its time. A frame keeps its bus, ID, direction and bytes, and only a DBC says what those bytes mean.
Filepeek reads it in your browser a container at a time and lists every frame in the table viewer: its time from the log's start, bus, ID in hex, CAN or CAN FD, direction, DLC and bytes, to sort, filter and search like any table. Drop it with its DBC and each message's signals are decoded onto one timeline instead, a lane for each signal in its unit, named values as labels and multiplexed signals by their multiplexer. Save the frames as CSV, Excel, JSON or Parquet, or the signals' view as PNG and their values between two cursors as CSV.
Vector Binary Logging Format
.blf
Format
- MIME type
- application/x-blf
- Made by
- Vector Informatik
Inside the file
- Header
- The app, when it began and how many objects
- Containers
- Objects packed with zlib
- Frames
- CAN and CAN FD, each with its time and bus
- Other objects
- LIN, FlexRay, Ethernet and events
Opens in every browser
Filepeek opens BLF logs in Chrome, Edge, Firefox and Safari, up to 4 million frames in the table. On their own, browsers only download them.
- YouChromeOpens through Filepeek
- YouEdgeOpens through Filepeek
- YouFirefoxOpens through Filepeek
- YouSafariOpens through Filepeek
Apps that open BLF
- WindowsCANoe or CANalyzer • Wireshark, free
- MacWireshark, free
- iPhone and iPadNo app opens it
- AndroidNo app opens it
Questions
How do I open a BLF file without CANoe?
Drop it on this page or choose Peek a BLF. Every frame opens as a row in your browser, on a phone too.
How do I see the signals?
Drop the log together with its DBC, or a folder with both. Each message the DBC describes is decoded into its signals, a lane each on one timeline in its unit, and Show details counts the IDs it doesn't describe.
Does it read CAN FD?
Yes. CAN FD frames show with up to 64 bytes and their bit rate switch, and a DBC decodes their messages like any other.
Does it show LIN or FlexRay?
No. Filepeek reads a log's CAN and CAN FD frames and its error frames, and says which other buses' frames it left out.
Can I save the frames as a spreadsheet?
Yes. Choose Export to save every frame, or only the ones on show, as CSV, TSV, Excel, JSON, JSON Lines or Parquet.