Lumaktaw sa pangunahing nilalaman

Pagkilala sa file

Nagbibigay ang Glasswall ng kakayahang mabilis na matukoy ang uri ng file para sa isang ibinigay na file nang hindi ganap na pinoproseso ang file. Ang mga kaugnay na API function para rito ay makikita dito.

Pagkilala sa mga sinusuportahang uri ng file

Para sa mga format ng file na sinusuportahan ng Glasswall Embedded Engine, maaaring subukan ng engine na tukuyin ang uri ng file kahit walang file extension o kung nabago ang file extension. Isa o higit pa sa mga sumusunod na paraan ang ginagamit upang makapagbigay ng maaasahang pinakamahusay na hula sa uri ng file:

  • Pag-parse ng mga bahagi ng istruktura ng file.
  • Mga pagsusuri sa magic number at header signature.
  • Mga lookup ng Class ID (GUID).

Maaaring pagsamahin ang paraang ito sa mga alternatibong paraan ng pagtukoy ng filetype (hal., ang GW2GetFileTypeID API call na tumutukoy sa filetype mula sa extension) upang matukoy ang mga posibleng kaso ng file masquerading.

Pagtukoy ng character encoding

Maaari ring matukoy ng Glasswall Embedded Engine ang encoding ng iba't ibang format ng text file na karaniwang hindi sinusuportahan ng Glasswall engine. Isinasagawa ito pagkatapos masuri ang input file laban sa pagkilalang "best guess" para sa lahat ng sinusuportahang filetype at matutukoy nito kung ang input file ay gumagamit ng ASCII o UTF-8 encoding.