7 puan yazan xguru 2020-08-31 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Magic number* ile dosya türünü algılayan, Promise döndüren bir JS kütüphanesi

→ .fromBuffer : Buffer/Uint8Array/ArrayBuffer

→ .fromFile : yol adı

→ .fromStream : Node.js stream'i

→ .fromTokenizer : ITokenizer - @tokenizer/http , @tokenizer/s3 vb. ile uzak dosya kontrolü

  • Yaklaşık 120 dosya türünü destekler

→ jpg/png/gif/webp/tif/bmp/ico/psd/ai/skp/avif

→ zip/tar/rar/gz/7z/dmg/lzh

→ mp4/mkv/webm/mov/avi/wmv

→ mp3/ogg/flac/wav/wma/ac3

→ pdf/epub/mobi/ps/eps

→ exe/swf/flv

→ rtf/docx/pptx/xlsx/odt/ods/odp

→ ttf/otf/woff/woff2

→ ics

→ pcap

  • Magic number: dosyaları ayırt etmek için dosyanın baş kısmına yerleştirilen belirli değerler. İlk Unix sürümlerinde yaklaşık 2 bayt kullanılırken, günümüzde başlangıç kısmındaki birden fazla bayt da kullanılabiliyor

→ Java .class dosyaları CAFEBABE ile başlar

→ GIF89a, ASCII kodu GIF89a ile başlar : 47 49 46 38 39 61

→ JPEG, FF D8 ile başlar ve FF D9 ile biter

→ Unix/Linux script dosyaları #!

→ PDF dosyaları %PDF

→ ZIP dosyaları PK ile başlar - DOS için PKZIP geliştiricisi Phil Katz'dan gelir

Henüz yorum yok.

Henüz yorum yok.