poka.sh

Docs

EKD

Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.

SANKOM Audytor Energy Certificate.

At a glance

Original creator SANKOM (Audytor)
Purpose The data behind a Polish energy performance certificate (świadectwo charakterystyki energetycznej) as produced by SANKOM Audytor.
Extensions .ekd
Poka parser poka-ekd
Viewer poka-metadata-card-viewer
Depth tier Metadata card (see Depth tiers)
Breadth tier B5 Identification (see Breadth tiers)

How much Poka reads

B5 Identification. The format is recognised and a few properties are shown (name, size, version string). Nothing of the content is decoded.

Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-16: read parsers/poka-ekd/src/lib.rs in full and tests/samples.rs. Covers the PWFILEVERINF container with data kind EKO--DAT only. Only the 0x70-byte header is read; the rest is reported as a byte count. Corpus files are not in poka-samples or the crate, so tests could not be checked against real files; medium confidence. Judgement: B5 rather than B4 because the card has no container structure or counts, only header fields.

What Poka does not read

  • Whole certificate payload (building data, energy performance indicators, ratings, recommendations)
  • Header flags and counts at offset 0x18 (shown as raw hex)
  • Other SANKOM data kinds in the same container
  • Format versions other than the one seen in the header sample (1.01)

Background

The payload is proprietary, but the header is a fixed record that says what is needed to decide whether an installation can open the file: data kind, format version, record type, data and interface language, the producing application and the minimum application version, which is a constraint such as >=2000 rather than a number. Poka shows those header fields on a metadata card; the certificate data itself is not decoded.

Versions

Version Identifier Poka Note
PWFILEVERINF container, data kind EKO--DAT PWFILEVERINF Partly read Header only.

Sources

  • parsers/poka-ekd/src/lib.rs