ニュースで binhexとは何ですか? -techopediaからの定義

binhexとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Bin​​hexの意味?

BinHexは、バイナリデータをテキストに変換するために使用されるエンコードシステムで、Macintosh OSが電子メールでバイナリファイルを送信するために使用します。 ほとんどすべてのコンピューターがASCIIテキストファイルを処理できるため、バイナリデータのASCII文字への変換は、プラットフォーム間でファイルを簡単に転送するために行われます。


BinHexはもともとTim Mannのアイデアでした。 彼は、エンコーディングシステムのスタンドアロンバージョンとしてTRS-80用に作成しました。 BinHexはUuencode(UnixからUnixへのエンコード)に似ており、Macintoshファイルの一般的な形式です。 BinHexファイルは、元の形式のファイルよりも多くのスペースを必要とし、古いプロトコル間で転送中に破損する可能性が低くなります。


BinHexファイルには、通常、ファイル名の末尾に.hqx拡張子が付いています。 以前のバージョンの拡張子は.hexでした。


この用語は.hqxとも呼ばれます(参照されます)。

TechopediaはBinhexを説明します

BinHexは通常、8ビットバイナリファイル、または8ビットストリーム表現を7ビットASCIIテキスト形式にエンコードします。 ファイルがネットワーク上で電子メールの添付ファイルとして転送される場合、相手側の受信者はそれをデコードする必要があります。 WindowsおよびMac OSの両方でBinHexファイルをデコードするための多くのデコーダーが利用可能です。 Stuffit Expanderは、ファイルをデコード、エンコード、圧縮、およびアーカイブできる無料のシンプルなアプリケーションです。


BinHexは、ファイルシステムのデータとフォークの両方を結合し、転送中にそれらをバンドルしたままにするため、Mac OS 9およびMac OSの以前のバージョンに非常に役立ちます。 BinHexファイルの最初の行にはメッセージが含まれており、BinHexedファイルとして識別するのに役立ちます。 このメッセージの後には、ランダムな文字、数字、句読点を含む64文字の行が続きます。


BinHexはもともと、CompuServeなどのオンラインサービスを通じてファイルを送信するために使用されていました。CompuServeのパイプは8ビットクリーンではなく、7ビットストリームが必要でした。 この問題は、CompuServeが8ビットのクリーンファイル転送プロトコルを追加した1980年代半ばに対処されました。 その後、BinHexの使用は停止されました。 ただし、CompuServeにはまだファイルアップロードの問題があり、BinHexが問題に対処する必要性が認識されていました。


1985年、Yves LempereurはBinHex 4.0をリリースし、非互換性、ファイル破壊、ファイル破損などの問題に対処しました。 BinHex 4.0では、電子メールソフトウェアによって翻訳された文字を回避するための文字マッピングの選択に細心の注意を払っていました。 ファイル情報もエンコードし、複数の巡回冗長検査で保護しました。 最終的な.hqxファイルはより堅牢で、.hcxファイルとほぼ同じサイズでした。 Netscapeなどの一般的なWebブラウザーや、Eudoraなどの電子メールアプリケーションは、ファイルのエンコードとデコードのためのBinHex機能をサポートしていました。

binhexとは何ですか? -techopediaからの定義