I\'m looking at an open source Swift library that is able to split an InputStream into multiple BoundedInputStream objects, given a total stream size (to know when to stop c