DIS/FØRM∆T ENCODER

.dom  ·  .dis  ·  .bpc  ·  .trn  ·  .mlt  ·  .goz  ·  .slt  ·  .rpt  ·  .flt  ·  .drf  ·  .glm  ·  .sir  ·  .vio  ·  .ann  ·  fourteen native databending image formats  ·  v 6.1  ·  leave the first 64 bytes (the header) untouched
[01]ENCODE → .DOM
▲DROP SOURCE IMAGE
JPG  ·  PNG  ·  WEBP  ·  GIF  ·  BMP
no file loaded
[02]RENDER → IMAGE
▼DROP ANY FORMAT FILE
auto-detects format  ·  intact or databent
no file loaded
[ no image rendered ]
// .DOM · 8×8 TILE-PLANAR · DØM B∆RR∆ · DISØRDIN∆RY BÆUTY · v2.0 MAGIC 44 4F 4D 1A  |  HEADER 64 bytes fixed  |  DATA image partitioned into 8×8 tiles; each tile: [R×64][G×64][B×64]; partial edge tiles zero-padded; tile stride fixed  |  CORRUPTION channel displacement localised to 8×8 blocks; byte runs shift colour ownership within discrete tile-planes → blocked chromatic dislocation  |  ADDR tile(tx,ty) ch c: HDR + (ty×tilesX+tx)×64×CH + c×64
// .DIS · ANTI-DIAGONAL ZIGZAG · DISØRDIN∆RY BÆUTY SIGNATURE · DØM B∆RR∆ · v1.0 MAGIC 44 49 53 1A  |  HEADER 64 bytes fixed  |  DATA pixels along anti-diagonals x+y=k for k=0..W+H−2; direction alternates even→left-right, odd→right-left; channels interleaved [R G B] per pixel  |  CORRUPTION corrupted bytes map to 45° diagonal bands; zigzag alternation bleeds in opposite directions on adjacent diagonals → angular colour fractures unique to this format  |  ADDR byte N from HDR = pixel index N÷CH along diagonal traversal path
// .BPC · BORED PEACH CLUB — MELT · COLUMN DRIP · DØM B∆RR∆ · DISØRDIN∆RY BÆUTY · v8.0 MAGIC 42 50 43 1A · VER 03  |  HEADER 64 bytes fixed  |  DATA column-major; every column starts at its own drip offset and is cut into drips of uneven length along wobbly contours — the melting letterforms of the Bored Peach Club logo; per pixel [ΔR−G][G][ΔB−G]: G stays absolute (the photograph), the colour is stored as downward steps that restart at every contour; lossless  |  CORRUPTION a broken colour byte drips down its column until the next contour, then stops — melting runs of peach, pink and mint over an intact photograph; Audacity effects pour as fields of colour drips; WordPad drift melts the image sideways, column after column  |  ADDR column x: HDR + x×H×3
// .TRN · TORN — ROW PHASE-SHIFT [G·R·B] STRIDE 17 · THE THORN SENSE OF BEAUTY · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ · v7.0 MAGIC 54 52 4E 1A  |  HEADER 64 bytes fixed  |  PLANES [G plane][R plane][B plane] — G stored first; plane stride W×H bytes  |  PHASE row y starts at offset (y×17) mod W; pixels wrap modularly; phase advances 17 px per row; period = W rows  |  CORRUPTION G plane corruption → G fails → R+B = violet/magenta; phase offset means corrupted rows appear horizontally torn at varying displacements — 17px stride creates visible tearing; band of corrupted rows reads as multi-register horizontal displacement — frozen frame catching the tear
// .MLT · MALTA — CEMENTINA · FOURFOLD MIRROR TILE · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ · v4.0 MAGIC 4D 4C 54 1A · VER 02  |  DATA image laid as a floor of 32×32 cementine; each tile stored from its centre outward in diamond rings; every position written together with its three mirror twins (x,y)(−x,y)(x,−y)(−x,−y); each course of tiles shifted along a sine — the swell of the sea; per pixel [G][R−G+128][B−G+128]; lossless  |  CORRUPTION a hex edit chips the same spot in all four quarters of a tile → fourfold stars, rosettes and frames; Audacity effects bloom as symmetric patterns; WordPad drift lays the image out as a tiled floor; R−G / B−G bytes slide hue toward limestone and Mediterranean blue  |  ADDR 3 bytes/px · 1024 px per tile
// .GOZ · GOZO — XWEJNI SALT PANS · ROCK-CUT BASINS · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ · v3.0 MAGIC 47 4F 5A 1A · VER 03  |  DATA image cut into courses of uneven height, each split into basins of uneven width; courses staggered like dry stone; every basin wall a straight, slanted cut — irregular squares and rectangles, like the rock-cut pans; each basin stored as [base R G B] + per-pixel deltas (v − base + 128), RGB interleaved; lossless  |  CORRUPTION a byte in a basin's 3-byte base floods the whole basin with one tint, like brine in a pan; delta bytes leave crust and salt-crystal noise; damage never crosses the walls; Audacity runs flood consecutive basins along a course; WordPad drift shears course after course  |  ADDR basin = 3 base bytes + pixels×3
// .SLT · SLIT — COLUMN-MAJOR BGR INTERLEAVED · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ · v1.0 MAGIC 53 4C 54 1A  |  DATA column-first traversal x=0..W−1, within each column y=0..H−1; per pixel [B][G][R]; column stride H×3 bytes  |  CORRUPTION column-scope artifacts; B↔R swap on corrupted columns → blue-dominant vertical stripe noise; identical to CCD column fault or analog tape vertical dropout
// .RPT · RUPTURE — LINEAR DELTA ROW ENCODING · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ · v2.0 MAGIC 52 50 54 1A  |  DATA per row y: [R-deltas×W][G-deltas×W][B-deltas×W]; delta byte = (px[x] − px[x−1] + 128) mod 256, so 80 hex = no change; first pixel seeded at 128; linear domain — no log transform; row stride W×3 bytes  |  CORRUPTION delta error accumulates rightward via linear reconstruction — gentle horizontal colour drift, photographic bleed; corruption magnitude proportional to byte edit distance from 128 (neutral); channel-scoped rows corrupt one channel independently per row
// .FLT · FAULT — SERPENTINE GLOBAL PLANES [R·G·B] · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ · v2.0 MAGIC 46 4C 54 1A  |  DATA three global planes [R][G][B]; within each plane: boustrophedon row order — even rows left→right, odd rows right→left; plane stride W×H bytes  |  CORRUPTION plane-scope corruption → single-channel zone bands; at row-boundary transitions adjacent bytes belong to pixels at opposite image margins → chromatic edge fringe
// .DRF · DRIFT — 6-ZONE BAND INTERLEAVE · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ · v2.0 MAGIC 44 52 46 1A  |  DATA image split into 6 horizontal zones; stored in order [0,3,1,4,2,5]; zone stride ≈ ⌈H/6⌉×W×CH bytes; RGB interleaved per pixel  |  CORRUPTION contiguous byte edit corrupts two spatially non-adjacent zones simultaneously; photographic band displacement with real image texture on both sides of the cut
// .GLM · GLAM — MORTON Z-ORDER SCAN · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ · v1.0 MAGIC 47 4C 4D 1A  |  DATA pixels in Morton Z-order — bit-interleave(x,y): x→even bit positions, y→odd; traversal range [0, nextPow2(max(W,H))²); out-of-bounds skipped; RGB interleaved per pixel  |  CORRUPTION edits corrupt spatially localised quadrant blocks at multiple scales — nested square decomposition; small edits: 2×2 cells; large edits: entire quadrants; recursive spatial fragmentation
// .SIR · DNA1 — CROSS-TILE CORNER MERGE · formerly .MLT v3.0 · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ MAGIC 53 49 52 1A  |  DATA image split into 32×32 super-tiles, each made of 4 adjacent 16×16 tiles; for every local position, the same offset is read from all 4 tiles in turn and written together — exactly how 4 real cementine meeting at a corner combine their motifs into one shared design; per-channel global pass [R·G·B]  |  CORRUPTION a single edited byte run corrupts the same local spot across 4 spatially separate tiles at once — not one block breaking, but 4 distant floor tiles chipping in the same place simultaneously; damage jumps across the image instead of staying contained; .mlt files saved before v6.0 open here
// .VIO · DNA2 — SPIRAL POOLS · formerly .GOZ v2.0 · DISØRDIN∆RY BÆUTY · DØM B∆RR∆ MAGIC 56 49 4F 1A  |  DATA image divided into an irregular grid of variable-sized rectangular cells (ratio pattern 5:8:3:6:9:4:7:2, mirrors uneven rock-cut saltpan basins); cells visited in spiral order from outer ring inward to centre; RGB interleaved per pixel within each cell  |  CORRUPTION corruption pools inside irregular cell boundaries rather than straight rows/columns — on a portrait, damage clusters in uneven basin-shaped patches that concentrate toward the centre of the frame, like dried salt crusts forming over the face; .goz files saved before v6.0 open here
// .ANN · LOVE — YCbCr PLANE SEPARATION · formerly .BPC v7.0 · DØM B∆RR∆ · DISØRDIN∆RY BÆUTY MAGIC 41 4E 4E 1A  |  HEADER 64 bytes fixed  |  DATA three global planes [Y luma][Cb blue-diff][Cr red-diff]; plane stride W×H bytes; Y=round(0.299R+0.587G+0.114B); Cb=128+(−0.169R−0.331G+0.500B); Cr=128+(0.500R−0.419G−0.081B)  |  DECODE R=Y+1.402(Cr−128); G=Y−0.344(Cb−128)−0.714(Cr−128); B=Y+1.772(Cb−128); all clamped 0–255  |  CORRUPTION Y plane (file start, W×H bytes): luma structure degrades — subject remains visible as chromatic silhouette; Cb corruption: blue-yellow hue shift across affected rows; Cr corruption: red-cyan complementary shift; plane-scope edits produce full-image tonal/color zone displacement while preserving subject legibility — based on JPEG/MPEG-2 YCbCr colour model; not lossless (YCbCr rounding); .bpc files saved before v6.0 open here  |  ADDR Y plane: HDR; Cb plane: HDR+W×H; Cr plane: HDR+2×W×H
// DATABENDING SETTINGS · ALL FORMATS · unbreakable: any edit renders HEX EDITOR edit from offset 0x40 onward; leave bytes 00–3F (the header) untouched
AUDACITY File › Import › Raw Data · Encoding: Unsigned 8-bit PCM · Channels: 1 (Mono) · Start offset: 0 · Sample rate: any (44100) — select after the first 0.01 s, apply effects (echo, reverse, phaser, bass boost…) — File › Export Audio · Other uncompressed files · Header: RAW (header-less) · Encoding: Unsigned 8-bit PCM · then give the file back its extension
WORDPAD open the file in WordPad, save as Text Document, keep the extension — every 0A / 0D byte gains a partner, the data drifts and the image shears from top to bottom
UNBREAKABLE dimensions and format are written three times: binary header, text header, and a 64-byte text trailer at the end of the file — even with the header destroyed, the file renders at its true size