Articles of inputstream

¿Qué hace InputStream.available () en Java?

¿Qué hace InputStream.available() en Java ? Leí la documentación, pero todavía no puedo entenderlo. El doc dice: Devuelve la cantidad de bytes que se pueden leer (o omitir) de esta secuencia de entrada sin locking por la siguiente persona que llama de un método para esta stream de entrada. La siguiente persona que llama podría […]

¿Por qué usar BufferedInputStream para leer un byte de archivo por byte más rápido que usando FileInputStream?

Estaba tratando de leer un archivo en una matriz mediante el uso de FileInputStream, y un archivo ~ 800 KB tardó unos 3 segundos en leer en la memoria. Luego intenté con el mismo código, excepto con FileInputStream en un BufferedInputStream que tardó unos 76 milisegundos. ¿Por qué leer un byte de archivo por byte […]

¿Qué es InputStream y Output Stream? ¿Por qué y cuándo los usamos?

¿Alguien me explica qué son InputStream y OutputStream ? Estoy confundido acerca de los casos de uso para InputStream y OutputStream . Si también pudieras incluir un fragmento de código para seguir tu explicación, sería genial. ¡Gracias!

Cómo combinar dos archivos mp3 en uno (combinar / unir)

¿Puede alguien decir cómo combinar / fusionar dos archivos multimedia en uno solo? encontré un tema sobre audioInputStream pero ahora no es compatible con Android, y todo el código para Java. Y en StackOverflow encontré este enlace aquí, pero no encuentro solución, estos enlaces solo se transmiten en audio. Cualquiera puede decirme? ¿PD y por […]

Cómo convertir InputStream a un archivo virtual

Tengo un método que espera que la variable de entrada sea de tipo java.io.File, pero lo que obtengo es solo InputStream. Además, no puedo cambiar la firma del método. ¿Cómo puedo convertir InputStream en tipo de archivo sin escribir el archivo en el sistema de archivos?

Cómo guardar en caché InputStream para uso múltiple

Tengo un InputStream de un archivo y uso componentes de apache poi para leer de este modo: POIFSFileSystem fileSystem = new POIFSFileSystem(inputStream); El problema es que necesito usar el mismo flujo varias veces y POIFSFileSystem cierra el flujo después de su uso. ¿Cuál es la mejor manera de almacenar en caché los datos de la […]

FileNotFoundException al obtener el objeto InputStream de HttpURLConnection

Estoy tratando de enviar una solicitud postal a una url usando HttpURLConnection (para usar cUrl en java). El contenido de la solicitud es xml y, en el punto final, la aplicación procesa el xml y almacena un registro en la base de datos y luego envía una respuesta en forma de cadena xml. La aplicación […]

La manera más eficiente de crear InputStream desde OutputStream

Esta página: http://blog.ostermiller.org/convert-java-outputstream–inputstream describe cómo crear un InputStream desde OutputStream: new ByteArrayInputStream(out.toByteArray()) Otras alternativas son usar PipedStreams y nuevos subprocesos, lo cual es engorroso. No me gusta la idea de copiar muchos megabytes a una matriz de bytes de memoria nueva. ¿Hay una biblioteca que hace esto de manera más eficiente? EDITAR: Por consejo de […]

Convierte BufferedInputStream en imagen

Tengo problemas para convertir mi blob en una imagen de búfer para poder usarla. Obtengo una imagen blob (jpg) de mi base de datos que cargué usando inputstream. En mi base de datos se almacena como BufferedInputStream lo noté. Me sale bien el blob, es un montón de símbolos extraños y dice que es un […]

Lectura de streams desde java Runtime.exec

Tengo el siguiente fragmento de código: Process proc = runtime.exec(command); errorGobbler = new ErrorStreamGobbler(proc.getErrorStream(), logErrors, mdcMap); outputGobbler = new OutputStreamGobbler(proc.getInputStream(), mdcMap); executor.execute(errorGobbler); executor.execute(outputGobbler); processExitCode = proc.waitFor(); donde los gobblers son Runnable s que usan un BufferedReader para leer los flujos de entrada y error del proceso de ejecución. Si bien esto funciona la mayor parte […]