Codifique un FileStream a base64 con c #

Sé cómo codificar / decodificar una cadena simple a / desdebase64.

Pero, ¿cómo haría eso si los datos ya se han escrito en unFileStream objeto. Digamos que solo tengo acceso al objeto FileStream y no a los datos originales almacenados anteriormente en él. ¿Cómo codificaría unFileStream a base64 antes de vaciar el FileStream a un archivo.

Ofc Podría abrir mi archivo y codificarlo / decodificarlo después de haber escrito FileStream en el archivo, pero me gustaría hacerlo todo en un solo paso sin hacer dos operaciones de archivo una tras otra. El archivo podría ser más grande y también tardaría el doble de tiempo en cargarlo, codificarlo y guardarlo nuevamente después de que se guardó un poco antes.

Tal vez alguien de ustedes sepa una mejor solución? ¿Puedo convertir FileStream en una cadena, codificar la cadena y luego volver a convertir la cadena a FileStream, por ejemplo, o qué haría y cómo se vería ese código?

Respuestas a la pregunta(5)

Su respuesta a la pregunta