SORU
9 EYLÜL 2008, Salı


Ruby dosya türünü belirlemek

Nasıl biri yapargüvenilirbir dosya türünü belirlemek? Dosya uzantısı analiz kabul edilemez. Rubyesque bir araç(1) UNIX dosya komutuna benzer olmalı?

Bu veya içerik türü, sistem sınıflandırmaları, dizin, dosya, veya yuva gibi dosya MIME ile ilgili değil.

CEVAP
23 Mayıs 2009, CUMARTESİ


Bir yakut ne gerek yok libmagic bağlama var. Bu bir mücevher olarak kullanılabilir:

gem install ruby-filemagic

Belgeleri biraz ince gibi görünüyor, ama bu başlangıç için sana yeter:

$ irb 
irb(main):001:0> require 'filemagic' 
=> true
irb(main):002:0> fm = FileMagic.new
=> #<FileMagic:0x7fd4afb0>
irb(main):003:0> fm.file('foo.zip') 
=> "Zip archive data, at least v2.0 to extract"
irb(main):004:0>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • TechSmartt

    TechSmartt

    29 Aralık 2010