QWK (formato de archivo)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Formato de lector de correo

QWK es un formato de lector de correo fuera de línea basado en archivos que era popular entre los usuarios del sistema de tablero de anuncios (BBS), especialmente los usuarios de FidoNet y otras redes que generaban grandes volúmenes de correo. QWK fue desarrollado originalmente por Mark "Sparky" Herring en 1987 para sistemas que ejecutaban el popular sistema de tablón de anuncios PCBoard, pero luego se adaptó a otras plataformas. Herring murió de un ataque cardíaco en 2020 después de haber sido aplastado. Durante el apogeo de la popularidad del sistema de tablero de anuncios, varias docenas de lectores de correo fuera de línea admitían el formato QWK.

Descripción

Al igual que otros lectores fuera de línea, QWK recopiló mensajes para un usuario en particular usando el software QWK del lado BBS, los comprimió usando una aplicación como PKZIP y luego los transfirió al usuario. Esto generalmente se logra a través de una "puerta BBS" programa que se ejecuta en el sistema BBS. En el caso de QWK, los mensajes se colocaron en un único archivo grande que luego se empaquetó con varios archivos de control y luego se comprimieron en un solo archivo con la extensión de archivo .QWK, y normalmente el "id" name como nombre de archivo base en el formato mybbs.qwk. Normalmente, el archivo se enviaba al usuario automáticamente mediante la función de inicio automático del protocolo ZModem, aunque la mayoría de las puertas QWK permitían elegir otros protocolos.

Una vez que el usuario ha recibido el archivo resultante, los pasos se invierten para extraer los archivos del archivo y luego abrirlos en un lector del lado del cliente. Nuevamente, estos pasos individuales generalmente están automatizados hasta cierto punto, lo que significa que el usuario simplemente tiene que invocar el software de puerta en el BBS, esperar a que se complete la descarga y luego ejecutar el cliente. Los distintos pasos intermedios están automatizados. QWK originalmente no incluía ninguna funcionalidad para cargar respuestas, pero esto se solucionó rápidamente a medida que QWK se hizo más popular. QWK colocó las respuestas en un archivo .REP (de nuevo, normalmente con el "id" de BBS como nombre) que se intercambió automáticamente la próxima vez. el usuario llamó.

Los clientes QWK variaban mucho en funcionalidad, pero todos ofrecían soporte básico por correo electrónico y foros públicos. Antes de la introducción de QWK y sistemas similares, no era raro que los usuarios con grandes volúmenes de mensajes configuraran su propio nodo FidoNet para recopilar rápidamente su correo, pero QWK redujo drásticamente la configuración requerida y aumentó considerablemente el número de usuarios fuera de línea. correo.

Arquitectura

Como QWK fue diseñado originalmente para funcionar con PCBoard, el sistema tiene muchas marcas del diseño de PCBoard para archivos de mensajes y foros. Por ejemplo, QWK usa un archivo para contener los mensajes y otro para indexar sus encabezados. QWK era esencialmente una forma de recopilar mensajes de los archivos internos de PCBoard y volver a empaquetarlos en un solo archivo.

QWK se modificó posteriormente para incluir campos ampliados que rompieron las limitaciones originales de la PCBoard. El nuevo formato, conocido como QWK extendido pero escrito como QWKE (pronunciado quick-ee), agregó una serie de líneas tontas fuera de la línea de encabezado del mensaje que permitía texto de formato libre. Por ejemplo, si el encabezado ASUNTO tenía más de 25 caracteres, se recortaba a 25 caracteres en el encabezado y luego se repetía en forma completa en el cuerpo del mensaje. El software lector compatible con QWKE detectaría los campos de error y los colocaría en la pantalla del encabezado; el software no consciente simplemente dejó el texto en el cuerpo. Más cambios menores incluyeron pequeños paquetes de información que viajan entre la BBS y el usuario.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save