Wandel :: Binhex.

konvertieren :: binhex kann Daten von Macintosh Binhex-Dateien extrahieren.
Jetzt downloaden

Wandel :: Binhex. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Eryq
  • Website des Verlags:
  • http://search.cpan.org/~eryq/MIME-tools-6.200_02/lib/MIME/Tools/changes.pod

Wandel :: Binhex. Stichworte


Wandel :: Binhex. Beschreibung

Convert :: BinHex können Daten von Macintosh BinHex-Dateien extrahieren. Convert :: BinHex kann Daten von Macintosh BinHex files.ALPHA WARNUNG extrahiert: Dieser Code wird derzeit in der Alpha-Version. Dinge drastisch ändern, bis die Schnittstelle gehämmert wird: Wenn Sie Anregungen oder Einwände haben, bitte sprechen Sie sich jetzt SYNOPSISSimple Funktionen: Verwendung Convert :: BinHex qw (binhex_crc macbinary_crc); # Compute HQX7-style CRC für Daten, in alten CRC Pumpen, falls gewünscht: $ crc = binhex_crc ($ data, $ crc); # Berechne der MacBinary-II-Stil CRC für die Daten: $ crc = macbinary_crc ($ data, $ crc); Hex ist, Low-Level-Schnittstelle. Die Umwandlung wird tatsächlich über ein Objekt gemacht ( "Convert :: BinHex :: HEX2BIN"), den Staat interne Konvertierung hält: # erstellen und "Übersetzer" Objekt verwenden: my $ H2B = Convert :: BinHex-> HEX2BIN; # Einen Konverter Objekt while () {print $ STDOUT $ H2B-> next ($ _) erhalten; # Etwas mehr Input konvertieren} $ STDOUT $ H2B- drucken> getan; # Nicht mehr Eingang: Finish upHex zu bin, OO-Schnittstelle. Die folgenden Vorgänge müssen in der angegebenen Reihenfolge durchgeführt werden! # Lesen von Daten in stückchenweise: $ HQX = Convert :: BinHex-> open (FH => * STDIN) || die "offen: $!"; $ HQX-> read_header; # Lesekopf info @ data = $ HQX-> read_data; # In allen Datenlese @rsrc = $ HQX-> read_resource; # In allen resourceBin zu hex, Low-Level-Schnittstelle lesen. Die Umwandlung wird tatsächlich über ein Objekt gemacht ( "Convert :: BinHex :: BIN2HEX"), den Staat interne Konvertierung hält: # erstellen und "Übersetzer" Objekt verwenden: my $ B2H = Convert :: BinHex-> bin2hex; # Einen Konverter Objekt while () {print $ STDOUT $ B2H-> next ($ _) erhalten; # Etwas mehr Input konvertieren} $ STDOUT $ B2H- drucken> getan; # Nicht mehr Eingang: Finish upBin zu hex, Datei-Schnittstelle. Ja, können Sie auf BinHex sowie daraus konvertieren! # Neues, leeres Objekt: my $ HQX = Convert :: BinHex-> neu; # Set Headerattribute: $ HQX-> Dateiname ( "logo.gif"); $ HQX-> Typ ( "GIFA"); $ HQX-> Schöpfer ( "CNVS"); # Geben Sie die Daten und Resource Forks (entweder fehlen): $ HQX-> Daten (Path => "/ path / to / data"); # Hier, Daten auf der Festplatte $ HQX-> Ressource (Data => $ resourcefork); # Hier ist Ressource in Kern # Ausgabe als BinHex Stream, komplett mit führendem Kommentar: $ HQX-> kodieren (* STDOUT); GEPLANTES !!!! Bin auf hex, "CAP" Schnittstelle. Dank Ken Lunde dafür hindeutet. # Erstellen Sie neues, leeres Objekt von CAP Baum: my $ HQX = Convert :: BinHex-> from_cap ( "/ path / to / root / Datei"); $ HQX-> kodieren (* STDOUT); BinHex ist ein Format von Macintosh verwendet für den Transport von Mac sicher über E-Mail-Dateien, so kurz ausgekleideten, 7-Bit, semi-komprimierte Datenströme. THS-Modul stellt ein Mittel diejenigen Daten der Umwandlung in die Ströme wieder in binäre Daten. Anforderungen: · Perl.


Wandel :: Binhex. Zugehörige Software