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 } ?> Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.