| ByteSource | CharSource. asByteSource(java.nio.charset.Charset charset) | Returns a  ByteSource view of this char source that encodes chars read from this source
 as bytes using the given  Charset. | 
| ByteSource | FileBackedOutputStream. asByteSource() | Returns a readable  ByteSource view of the data that has been written to this stream. | 
| static ByteSource | Files. asByteSource(java.io.File file) | Returns a new  ByteSource for reading bytes from the given file. | 
| static ByteSource | MoreFiles. asByteSource(java.nio.file.Path path,
            java.nio.file.OpenOption... options) |  | 
| static ByteSource | Resources. asByteSource(java.net.URL url) | Returns a  ByteSource that reads from the given URL. | 
| static ByteSource | ByteSource. concat(ByteSource... sources) | Concatenates multiple  ByteSource instances into a single source. | 
| static ByteSource | ByteSource. concat(java.lang.Iterable<? extends ByteSource> sources) | Concatenates multiple  ByteSource instances into a single source. | 
| static ByteSource | ByteSource. concat(java.util.Iterator<? extends ByteSource> sources) | Concatenates multiple  ByteSource instances into a single source. | 
| ByteSource | BaseEncoding. decodingSource(CharSource encodedSource) | Returns a ByteSourcethat reads base-encoded bytes from the specified
 CharSource. | 
| static ByteSource | ByteSource. empty() | Returns an immutable  ByteSource that contains no bytes. | 
| ByteSource | ByteSource. slice(long offset,
     long length) | Returns a view of a slice of this byte source that is at most lengthbytes long
 starting at the givenoffset. | 
| static ByteSource | ByteSource. wrap(byte[] b) | Returns a view of the given byte array as a  ByteSource. |