[opensuse-es] Proftpd - Samba - CR/LF
Saludos, Una vez más solicitando de su ayuda. Mi problema es el siguiente: Tengo un servidor ftp montado con proftpd, en este servidor recibo información desde un equipo z/Os, hasta aquí todo bien. Los archivos que recibo pueden ser leídos por cualquier persona en la red, la mayoría de las máquina (99%) son windows y el resto linux con suse 10, hasta aquí funciona bien. El problema inicia y termina cuando los usuarios de máquina windows intentan leer el reporte ya que esta en formato unix (sólo LF) por lo que se ve descuadrado. Mi pregunta es: ¿Hay alguna forma "automática o simple" de hacer que cualquier archivo recibido por ftp o compartido con samba tenga CR/LF? Saludos y gracias, Hackob. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 25/10/07, hackob escribió:
Mi pregunta es: ¿Hay alguna forma "automática o simple" de hacer que cualquier archivo recibido por ftp o compartido con samba tenga CR/LF?
Según la wiki*, seleccionado como método de transferencia en el cliente ftp el modo ascii la conversión se realiza de forma automática, si el formato original a transferir es ascii. También lo explican, de forma resumida, en esta página (Summary)**. Otras opciones... procesarlo antes de presentarlo, por ejemplo, para darle salida con formato html para que sea visible en cualquier navegador navegador. O que el cliente use un visor de documentos que permita hacer la conversión de forma automática entre los distintos formatos de salto. * http://en.wikipedia.org/wiki/Newline#Common_problems ** http://www.websiterepairguy.com/articles/os/crlf.html Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-10-25 a las 09:07 +0200, Camaleón escribió:
Mi pregunta es: ¿Hay alguna forma "automática o simple" de hacer que cualquier archivo recibido por ftp o compartido con samba tenga CR/LF?
Según la wiki*, seleccionado como método de transferencia en el cliente ftp el modo ascii la conversión se realiza de forma automática, si el formato original a transferir es ascii. También lo explican, de forma resumida, en esta página (Summary)**.
Si el disco en cuestión es vfat, lo puedes montar con conv=auto, y quizás sirva - pero lo hará independientemente de si se lee desde linux o desde samba o desde ftp. A mi no me gusta. Pudiera ser que samba tenga una opción similar, pero será problemática si se pueden grabar desde ambos lados.
Otras opciones... procesarlo antes de presentarlo, por ejemplo, para darle salida con formato html para que sea visible en cualquier navegador navegador.
O que el cliente use un visor de documentos que permita hacer la conversión de forma automática entre los distintos formatos de salto.
Creo recordar que el wordpad hace la conversión, pero el notepad no. Desde luego que es una [censurado] que unos sistemas usen LF y otros CR/LF. Y aquí yo tengo que llevar la contraria y decir que prefiero CRLF aunque sea el metodo MsDos. También es el método de las impresoras, es el método lógico y es más versatil. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHIF9JtTMYHG2NR9URAoIOAJ0cluYjaCpJjjGI+ISUi2qjenVy0QCfcffN gaAwepcequd6UcUDf8j+KWw= =6f1i -----END PGP SIGNATURE-----
El Thursday 25 October 2007 02:07:39 Camaleón escribió:
El 25/10/07, hackob escribió:
Mi pregunta es: ¿Hay alguna forma "automática o simple" de hacer que cualquier archivo recibido por ftp o compartido con samba tenga CR/LF?
Según la wiki*, seleccionado como método de transferencia en el cliente ftp el modo ascii la conversión se realiza de forma automática, si el formato original a transferir es ascii. También lo Es correcto tu comentario, el problema es que no viene de un archivo en ASCII si no en EBCDIC ya que el origen es un z/OS. explican, de forma resumida, en esta página (Summary)**. Como dato curioso, si la transferencia se hace a un servidor con IIS, no tengo este problema.
Otras opciones... procesarlo antes de presentarlo, por ejemplo, para darle salida con formato html para que sea visible en cualquier navegador navegador.
O que el cliente use un visor de documentos que permita hacer la conversión de forma automática entre los distintos formatos de salto.
* http://en.wikipedia.org/wiki/Newline#Common_problems ** http://www.websiterepairguy.com/articles/os/crlf.html
Saludos,
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
Carlos E. R.
-
hackob