newbtophp Posted March 1, 2010 Share Posted March 1, 2010 how to check if string is gzdeflate compressed? <?php if(/*$string is gzdeflated...*/){ gzinflate($string); } else { //its not compressed } ?> Link to comment https://forums.phpfreaks.com/topic/193802-how-to-check-if-string-is-gzdeflate-compressed/ Share on other sites More sharing options...
Psycho Posted March 1, 2010 Share Posted March 1, 2010 I con't think of any bullet proof method, but assuming you are talkin about strings that are in the english language I guess you could create a function to test teh percentage of characters int eh string that are in a-zA-Z0-9. If less than a certain percentage (say 50%) then you are probably dealing with a deflated string. But, I question why the format of the data being processed is not known. I would think the data in question should either be stored as deflated or not. Link to comment https://forums.phpfreaks.com/topic/193802-how-to-check-if-string-is-gzdeflate-compressed/#findComment-1020096 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.