transformFile method

Stream<Chunk> transformFile(
  1. File file
)

Transforms a file into non-overlapping chunks using Chunky's file stringers.

Stringers may emit file content line by line, so this method restores line breaks between emitted pieces before chunking.

@param file The file to ingest @return A stream of non-overlapping chunks

Implementation

Stream<Chunk> transformFile(File file) =>
    transform(FileStringer.streamFile(file).map((piece) => "$piece\n"));