2011-05-04 154 views
1

我想壓縮PHP中的字符串並將其寫入文件而不使用gzwrite函數,因爲我想先將實際壓縮的字符串存儲在數據庫中,但我不確定是否使用gzcompressgzencodegzdeflate,因爲它不是很清楚。壓縮gzip字符串

任何想法?

  • 編輯:已壓縮的字符串將從數據庫寫入* .gz文件,因此它必須兼容。

回答

3

如果您只想壓縮字符串,請使用gzcompress。 gzencode也會添加gzip文件頭,因此它可以通過gzip和類似工具直接解壓縮。

gzdeflate使用與第一個非常相似的deflate算法。

我想你想在這種情況下使用gzencode因爲數據將被存儲爲文件。

+0

謝謝,這正是我需要解釋的! – fire 2011-05-04 12:07:39