io library

The dart:io transport: a FourdgsReadable over a file on disk.

A separate library rather than part of package:fourdgs/fourdgs.dart so that importing the decoder never drags dart:io in. Transports live at the edges; a browser build has no business seeing this one, and a program that reads files pays one extra import for it.

Classes

FourdgsFileReadable
A file, read by byte range.