Converteren :: Binhex

Converteren :: Binhex kan gegevens uit Macintosh Binhex-bestanden extraheren.
Download nu

Converteren :: Binhex Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Eryq
  • Uitgever website:
  • http://search.cpan.org/~eryq/MIME-tools-6.200_02/lib/MIME/Tools/changes.pod

Converteren :: Binhex Tags


Converteren :: Binhex Beschrijving

Convert :: BinHex kan gegevens van Macintosh BinHex bestanden uit te pakken. Convert :: BinHex kunnen gegevens te extraheren uit Macintosh BinHex files.ALPHA LET OP: deze code is op dit moment in zijn Alpha release. Wat kan drastisch veranderen totdat de interface wordt gehamerd: als u suggesties of bezwaren hebben, dan kunt u spreken nu SYNOPSISSimple functies: gebruik Convert :: BinHex qw (binhex_crc macbinary_crc); # Compute HQX7-stijl CRC voor data, het pompen in oude CRC indien gewenst: $ CRC = binhex_crc ($ data, $ CRC); # Bereken de MacBinary-II-stijl CRC voor de data: $ CRC = macbinary_crc ($ data, $ CRC); Hex bin, low-level interface. Conversie is eigenlijk gedaan door middel van een object ( "Convert :: BinHex :: HEX2BIN") welke interne conversie stand houdt: # maken en gebruiken van een "vertaler" object: my $ H2B = Convert :: BinHex-> HEX2BIN; # Krijg je een converter object while () {print $ STDOUT $ H2B-> volgende ($ _); # Om te zetten wat meer input} print $ STDOUT $ H2B-> gedaan; # Geen invoer meer: afwerking upHex bin, OO interface. De volgende handelingen moeten worden uitgevoerd in de aangegeven volgorde! # Lezen gegevens in stukjes en beetjes: $ HQX = Convert :: BinHex-> geopend (FH => * STDIN) || sterven "openen: $!"; $ HQX-> read_header; # Read header info @data = $ HQX-> read_data; # Lezen in alle gegevens @rsrc = $ HQX-> read_resource; # Lezen in alle resourceBin naar hex, low-level interface. Conversie is eigenlijk gedaan door middel van een object ( "Convert :: BinHex :: BIN2HEX") welke interne conversie stand houdt: # maken en gebruiken van een "vertaler" object: my $ B2H = Convert :: BinHex-> BIN2HEX; # Krijg je een converter object while () {print $ STDOUT $ B2H-> volgende ($ _); # Om te zetten wat meer input} print $ STDOUT $ B2H-> gedaan; # Geen invoer meer: afwerking upBin naar hex, file interface. Ja, u kunt converteren naar BinHex evenals van het! # Maak een nieuwe, lege object: my $ HQX = Convert :: BinHex-> new; # Set header attributen: $ HQX-> bestandsnaam ( "logo.gif"); $ HQX-> type ( "GIFA"); $ HQX-> creator ( "CNV"); # Geef het de gegevens en resource forks (of kan afwezig zijn): $ HQX-> data (Path => "/ pad / naar / data"); # Hier zijn gegevens op de harde schijf $ HQX-> resource (Data => $ resourcefork); # Hier, bron is in de kern # Output als BinHex stroom, volledig met belangrijke opmerking: $ HQX-> encode (* STDOUT); PLANNED !!!! Bin naar hex, "CAP" interface. Met dank aan Ken Lunde voor het suggereren deze. # Maak een nieuwe, lege object van CAP boom: my $ HQX = Convert :: BinHex-> from_cap ( "/ pad / naar / root / bestand"); $ HQX-> encode (* STDOUT), BinHex is een formaat dat wordt gebruikt door Macintosh voor het vervoer van Mac-bestanden veilig door e-mail, zo kort omzoomde, 7-bit, semi-gecomprimeerde data streams. Ths module een middel voor het omzetten van de datastromen weer in in binaire gegevens. Vereisten: · Perl


Converteren :: Binhex Gerelateerde software