Zum Inhalt
HALOWERK

Technische Prüfungen & Formate

operator artifact / jpeg baseline entropy coefficient claims

An agent that replaces a baseline JPEG entropy decoder needs a supplied complete single-component scan checked against claimed DC predictors and nonzero AC counts.

POST https://detect.halowerk.com/v1/operator-artifact/jpeg-baseline-entropy-coefficient-claims

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
artifactobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "artifact": {
      "type": "object",
      "properties": {
        "dc_counts": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 0,
            "maximum": 255
          },
          "minItems": 16,
          "maxItems": 16
        },
        "dc_symbols": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 0,
            "maximum": 11
          },
          "minItems": 1,
          "maxItems": 12
        },
        "ac_counts": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 0,
            "maximum": 255
          },
          "minItems": 16,
          "maxItems": 16
        },
        "ac_symbols": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 0,
            "maximum": 255
          },
          "minItems": 1,
          "maxItems": 162
        },
        "entropy_hex": {
          "type": "string",
          "minLength": 2,
          "maxLength": 16384,
          "pattern": "^(?:[0-9a-fA-F]{2})*$"
        },
        "blocks": {
          "type": "integer",
          "minimum": 1,
          "maximum": 256
        },
        "restart_interval": {
          "type": "integer",
          "minimum": 0,
          "maximum": 256
        },
        "claimed_dc": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": -32768,
            "maximum": 32767
          },
          "minItems": 1,
          "maxItems": 256
        },
        "claimed_nonzero_ac": {
          "type": "array",
          "items": {
            "type": "integer",
            "minimum": 0,
            "maximum": 63
          },
          "minItems": 1,
          "maxItems": 256
        }
      },
      "required": [
        "dc_counts",
        "dc_symbols",
        "ac_counts",
        "ac_symbols",
        "entropy_hex",
        "blocks",
        "restart_interval",
        "claimed_dc",
        "claimed_nonzero_ac"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "artifact"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "artifact": {
    "dc_counts": [
      0,
      0,
      0,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "dc_symbols": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11
    ],
    "ac_counts": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      162,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    "ac_symbols": [
      0,
      240,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      33,
      34,
      35,
      36,
      37,
      38,
      39,
      40,
      41,
      42,
      49,
      50,
      51,
      52,
      53,
      54,
      55,
      56,
      57,
      58,
      65,
      66,
      67,
      68,
      69,
      70,
      71,
      72,
      73,
      74,
      81,
      82,
      83,
      84,
      85,
      86,
      87,
      88,
      89,
      90,
      97,
      98,
      99,
      100,
      101,
      102,
      103,
      104,
      105,
      106,
      113,
      114,
      115,
      116,
      117,
      118,
      119,
      120,
      121,
      122,
      129,
      130,
      131,
      132,
      133,
      134,
      135,
      136,
      137,
      138,
      145,
      146,
      147,
      148,
      149,
      150,
      151,
      152,
      153,
      154,
      161,
      162,
      163,
      164,
      165,
      166,
      167,
      168,
      169,
      170,
      177,
      178,
      179,
      180,
      181,
      182,
      183,
      184,
      185,
      186,
      193,
      194,
      195,
      196,
      197,
      198,
      199,
      200,
      201,
      202,
      209,
      210,
      211,
      212,
      213,
      214,
      215,
      216,
      217,
      218,
      225,
      226,
      227,
      228,
      229,
      230,
      231,
      232,
      233,
      234,
      241,
      242,
      243,
      244,
      245,
      246,
      247,
      248,
      249,
      250
    ],
    "entropy_hex": "639905a01f",
    "blocks": 1,
    "restart_interval": 0,
    "claimed_dc": [
      -49
    ],
    "claimed_nonzero_ac": [
      1
    ]
  }
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →