Merhaba Arkadaşlar,
Diyelim ki bir yerlerde saklanmış ve kod tarafında byte[] array olarak ifade ediebilecek çeşitli tipte dosya içerikleriniz var ve siz bunların Microsoft Office Open XML formatında olup olmadıklarını anlamak istiyorsunuz. Bir süreci başlatmadan önce DB gibi bir ortamda duran dosyaların gerçekten de istenen tipte olup olmadığını anlamak kritik bir operasyon olabilir. Peki bu tip bir kontrolü gerçekleştirmek için nasıl bir kod parçasına ihtiyacımız olur?
Aslında dosyaların byte içeriklerinin hexadecimal karşılıkları bizlere tipleri hakkında da bir takım ipuçları vermekte(Şu adrese bir bakın derim) Dolayısıyla biz de aynı felsefeyi kullanabiliriz. Aynen aşağıdaki fotoğrafta görüldüğü gibi.
Tabii tek yol bu olmayabilir. Daha pratik ve efektif yolları bulup paylaşmak siz değerli okurlarıma görev olsun. Bir başka ipucunda görüşmek dileğiyle, hepinize mutlu günler dilerim.