89
90
return WPD_CONFIDENCE_SUPPORTED_ENCRYPTION;
93
94
input->seek(0, WPX_SEEK_SET);
94
95
if (password && encryption)
97
98
int functionGroupCount = 0;
99
100
WPD_DEBUG_MSG(("WP1Heuristics::isWP1FileFormat()\n"));
103
104
uint8_t readVal = readU8(input, encryption);
105
106
WPD_DEBUG_MSG(("WP1Heuristics, Offset 0x%.8x, value 0x%.2x (%c)\n", (unsigned int)input->tell() - 1, readVal, readVal));
107
108
if (readVal < (uint8_t)0x20)
109
110
// line breaks et al, skip
111
112
else if (readVal >= (uint8_t)0x20 && readVal <= (uint8_t)0x7F)
115
116
else if (readVal >= (uint8_t)0x80 && readVal <= (uint8_t)0xBF)