ビンヘックス

著者: Lewis Jackson
作成日: 11 5月 2021
更新日: 1 J 2024
Anonim
ビンヘックス - 技術
ビンヘックス - 技術

コンテンツ

定義-Bin​​hexの意味?

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

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

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

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

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaはBinhexを説明します

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

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

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

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