Convertir :: binhex

Convertir :: Binhex puede extraer datos de los archivos Macintosh Binhex.
Descargar ahora

Convertir :: binhex Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Eryq
  • Sitio web del editor:
  • http://search.cpan.org/~eryq/MIME-tools-6.200_02/lib/MIME/Tools/changes.pod

Convertir :: binhex Etiquetas


Convertir :: binhex Descripción

Convertir :: Binhex puede extraer datos de los archivos Macintosh Binhex. Convierta :: Binhex puede extraer datos de Macintosh Binhex Files.alpha Advertencia: este código se encuentra actualmente en su versión alfa. Las cosas pueden cambiar drásticamente hasta que la interfaz se aplique: si tiene sugerencias u objeciones, ¡hable ahora! Funciones de sinopsissimple: use convertir :: binhex qw (binhex_crc macbinary_crc); # Compute HQX7-STYLE CRC para datos, bombeando en el CRC antiguo si lo desea: $ CRC = binhex_crc ($ DATA, $ CRC); # Calcule el CRC de estilo MacBinary-II para los datos: $ CRC = MACBINARIO_CRC ($ DATA, $ CRC); HEX a PIN, interfaz de bajo nivel. La conversión se realiza en realidad a través de un objeto ("Convertir :: Binhex :: hex2bin") que mantiene el estado de conversión interna: # Crear y usar un objeto "traductor": My $ H2B = convertir :: binhex-> hex2bin; # Obtener un objeto convertidor mientras () {imprimir $ stdout $ h2b-> Siguiente ($ _); # convertir un poco más de entrada} imprimir $ stdout $ h2b-> hecho; # No más entrada: Terminar UPHEX a BIN, OO Interfaz. ¡Las siguientes operaciones deben hacerse en el orden mostrado! # Leer datos en Pieces: $ HQX = Convertir :: Binhex-> Abrir (FH => * STDIN) || DIE "ABIERTO: $!"; $ HQX-> Read_Header; # Leer información de encabezado @Data = $ HQX-> Read_Data; # Leer en todos los datos @RSRC = $ HQX-> Read_ReSource; # Lea en todos los recursos de Resource a Hex, Interfaz de bajo nivel. La conversión se realiza en realidad a través de un objeto ("Convierta :: Binhex :: bin2hex") que mantiene el estado de conversión interna: # Crear y usar un objeto "Traductor": My $ B2H = Convertir :: binhex-> bin2hex; # Obtener un objeto convertidor mientras () {imprimir $ stdout $ b2h-> Siguiente ($ _); # convertir un poco más de entrada} imprimir $ stdout $ b2h-> hecho; # No más entrada: Finalizar UPBIN a HEX, Interfaz de archivo. ¡Sí, puedes convertirte a Binhex, así como de él! # Crear nuevo objeto vacío: My $ HQX = Convertir :: Binhex-> Nuevo; # Establecer atributos de encabezado: $ HQX-> Nombre de archivo ("logo.gif"); $ Hqx-> tipo ("gifa"); $ HQX-> Creador ("CNVS"); # Dénelo los datos y las horquillas de recursos (ya sea ausentes): $ HQX-> Datos (ruta => "/ ruta / a / data"); # Aquí, los datos están en el disco $ HQX-> Recurso (DATOS => $ Resoodfork); # Aquí, el recurso está en la salida de NORE # como un flujo BINHEX, completo con el comentario principal: $ HQX-> CODE (* STDOUT); PLANEADO !!!! Papelera a la interfaz Hex, "Cap". Gracias a Ken Lunde por sugerir esto. # Crear nuevo objeto vacío de Cap Tree: My $ HQX = Convierta :: binhex-> from_cap ("/ ruta / a root / archivo"); $ HQX-> CODE (* STDOUT); BINHEX es un formato utilizado por Macintosh para transportar archivos MAC de forma segura a través de correo electrónico, como flujos de datos semicomplacados con forrajeo corto, de 7 bits. THS Módulo proporciona un medio para convertir aquellos que transmiten los flujos de datos en datos binarios. Requisitos: · Perl


Convertir :: binhex Software relacionado

phriya

PHPRIYA es un excelente servicio de reconocimiento facial basado en la web. ...

118

Descargar