1

タイトルにあるように、サイズに関係なく、また意味があるかどうかに関係なく、Zip ファイルをテキスト ファイルに変換する必要があります。私が抱えている主な問題は、文字の代替テキスト/数字バージョンを見つける方法です。

Ascii は明確に機能しません。そのため、エディターで表示したときに、zip 内のバイナリ文字のように見える特別な文字の代替テキストとなるヘルプが必要です。

私は英語のネイティブ スピーカーではないので、上記の内容が理解できることを願っています :)

4

4 に答える 4

3

Base 64 エンコーディングを調べます。 PHP には、このための関数があります

于 2010-05-24T20:13:23.583 に答える
2

あなたが探しているのはbase64_encodebase64_decodeだと思います。これらの関数を使用して、任意のバイナリ データをテキストに変換してから、再びバイナリに戻すことができます。

もちろん、データのサイズが約 33% 増加するという副作用があります。

于 2010-05-24T20:15:13.720 に答える
0

zip ファイルをテキスト ファイルにエンコードする base64 を使用してみてくださいhttp://en.wikipedia.org/wiki/Base64

于 2010-05-24T20:14:51.863 に答える
0

基本的にバイナリデータをASCII転送アーカイブに変換するuuencodeを使用したいようです。
PHP には、ほとんどの人がここで使用する base64_encode() もあります。そして最後の手段として、 quoted_printable_encode() もあります

于 2010-05-24T20:16:21.267 に答える