タイトルにあるように、サイズに関係なく、また意味があるかどうかに関係なく、Zip ファイルをテキスト ファイルに変換する必要があります。私が抱えている主な問題は、文字の代替テキスト/数字バージョンを見つける方法です。
Ascii は明確に機能しません。そのため、エディターで表示したときに、zip 内のバイナリ文字のように見える特別な文字の代替テキストとなるヘルプが必要です。
私は英語のネイティブ スピーカーではないので、上記の内容が理解できることを願っています :)
タイトルにあるように、サイズに関係なく、また意味があるかどうかに関係なく、Zip ファイルをテキスト ファイルに変換する必要があります。私が抱えている主な問題は、文字の代替テキスト/数字バージョンを見つける方法です。
Ascii は明確に機能しません。そのため、エディターで表示したときに、zip 内のバイナリ文字のように見える特別な文字の代替テキストとなるヘルプが必要です。
私は英語のネイティブ スピーカーではないので、上記の内容が理解できることを願っています :)
Base 64 エンコーディングを調べます。 PHP には、このための関数があります。
あなたが探しているのはbase64_encodeとbase64_decodeだと思います。これらの関数を使用して、任意のバイナリ データをテキストに変換してから、再びバイナリに戻すことができます。
もちろん、データのサイズが約 33% 増加するという副作用があります。
zip ファイルをテキスト ファイルにエンコードする base64 を使用してみてくださいhttp://en.wikipedia.org/wiki/Base64
基本的にバイナリデータをASCII転送アーカイブに変換するuuencodeを使用したいようです。
PHP には、ほとんどの人がここで使用する base64_encode() もあります。そして最後の手段として、 quoted_printable_encode() もあります