Skip to content
docs.
WORKSPACE

Your documentation

Explore the project catalog
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroutelaravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проекта✓tempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Catalog

Suture Binary Format 1

All integers are big-endian. All hashes are SHA-256 and occupy 32 bytes.

A patch consists of a payload followed by SHA256(payload).

FieldTypeMeaning
magic8 bytes53 55 54 55 52 45 1A 01
versionint321
minSizeint32CDC minimum chunk size
averageSizeint32CDC average chunk size, power of two
maxSizeint32CDC maximum chunk size
parityGroupSizeint32configured group size, 0 means disabled
targetLengthint64reconstructed target length
sourceHash32 bytesSHA-256 of the source used during creation
targetHash32 bytesSHA-256 of the required target
operationCountint32number of operations
FieldType
typeuint8
lengthint32
chunkHash32 bytes
anchorLengthuint8, 1..16
anchorvariable
parityGroupIdint32, -1 when unprotected

The anchor is the beginning of the referenced chunk. A reader must verify the complete chunk hash before accepting an anchor hit.

FieldType
typeuint8
codecuint8, 0 raw, 1 raw DEFLATE stream
rawLengthint32
storedLengthint32
datavariable
FieldType
parityGroupCountint32

Each group then contains:

FieldType
idint32
memberCountint32
parity blockencoded block

Parity is XOR of all group chunks padded with zero bytes to the longest member length.

FieldType
payloadHash32 bytes

A conforming implementation must reject checksum failure, unknown operation types, malformed lengths, inconsistent operation output length, invalid group membership, failed recovered-chunk hashes, and final target hash mismatch.

Source