Skip to content
Novus Examples
bin128 B

Raw float64 Block — Big-Endian, No Header (.bin)

The same sixteen doubles written in network byte order, so every eight-byte group is the mirror of the little-endian twin. Decoding it with the wrong assumption produces small plausible-looking numbers rather than an error, which is why this pair exists.

Preview — schema + first 5 rowsbin
OffsetBytes (hex)Decodes to
000 00 00 00 00 00 00 000.0
880 00 00 00 00 00 00 00-0.0
163f f0 00 00 00 00 00 001.0
3240 09 21 fb 54 44 2d 183.141592653589793
403f b9 99 99 99 99 99 9a0.1
The same 16 values as the little-endian twin, every 8-byte group reversed.

Specifications

Values
16
Bytes
128
Byte Order
big-endian (network order)
Header
none
Pi Bytes
40 09 21 fb 54 44 2d 18
Identical Values To
the little-endian twin

Testing contract

Expected to pass
Scenario
Read the file as big-endian doubles, then deliberately read it as little-endian and compare.
Expected result
The big-endian read reproduces the twin's values exactly, while the little-endian read turns pi at offset 32 into 3.207e-192 and raises no error anywhere.

What is a .bin file?

A .bin file is a generic binary blob with no specific format — raw bytes whose meaning depends entirely on the producing application (firmware images, memory dumps, serialized payloads). The extension signals only 'not text.'

How to use this file

Use an example .bin file to test binary/hex viewers, file-type sniffing, octet-stream handling, and download pipelines that must not corrupt arbitrary bytes.

How to use this file for testing

“Raw float64 Block — Big-Endian, No Header (.bin)” is a deterministic Novus Examples fixture for Scientific data, Error handling, Serialization testing. Citation catalogs (BibTeX, RIS), chemistry structures (MDL Molfile, PDB), and gridded binary data (NetCDF, FITS) — for testing reference managers, molecule viewers, and scientific-data loaders.

Documented properties for this file: BIN · 128 bytes. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.

Scientific fixtures are small, valid, and fully synthetic — no real organism, patient, sample, or observation. Point your parser or loader at the file and check it reads the documented records, variables, or headers; binary formats ship a readable twin or metadata listing for comparison.

Generated by generation/scientific.py. Free for any use, no attribution required — license.