यह निर्धारित करने के लिए पाइथन में सबसे तेज़ तरीका क्या है कि एक स्ट्रिंग को zlib द्वारा संपीड़ित किया गया था। मैं वर्तमान में इसका उपयोग कर रहा हूं।स्ट्रिंग zlib संपीड़ित होने पर जल्दी से कैसे पता लगाया जाए?
def iscompressed(data):
result = True
try:
s =zlib.decompress(data)
except:
result = False
return result
मुझे यकीन है कि एक और शानदार तरीका है।
कभी एक नंगे 'छोड़कर उपयोग नहीं करते हैं: '- यह आप मिल जाएगा झूठी परिणाम नहीं। सही त्रुटि को पकड़ने के लिए 'zlib.error को छोड़कर' का उपयोग करें। – nosklo
अच्छा सुझाव। धन्यवाद। – LouisChiffre