binary-split is a Node.js module that efficiently splits a stream into lines, handling binary data correctly. Unlike traditional line-splitting methods, it avoids issues with multi-byte characters often encountered in binary data. This package is lightweight and easy to use, providing a stream that emits buffers for each line. It's ideal for processing log files, network protocols, or any data source where lines are delimited by a specific binary sequence, like newline characters. Its focus on binary compatibility makes it a robust solution for diverse data processing needs.