Home

Awesome

base65536-test

These are language-agnostic test case files for the Base65536 encoding. For more about this encoding, see the JavaScript implementation, base65536.

This repository contains raw data files only. In order to validate your Base65536 implementation against them, you will probably need to create an adapter which can consume them. For example, base65536 has an adapter written in TypeScript, using Jasmine.

Structure

data/pairs

Each binary file e.g. demo.bin has a UTF-8 text counterpart e.g. demo.txt. A correct Base65536 implementation encodes the binary to the text and decodes the text to the binary. These comparisons should be bit-for-bit accurate. Note the absence of line endings in the text.

data/bad

A correct Base65536 implementation should fail to decode these text files.

Installation

npm install base65536-test