Tip DB'de depolanırken maksimum MIMEType Uzunluğu


105

Kişiler veritabanlarında bir MIMEType alanının uzunluğu olarak ne kullanıyor? Şimdiye kadar gördüğümüz en uzun olanı 72 bayt:

application/vnd.openxmlformats-officedocument.wordprocessingml.document

ama ben sadece daha uzun bir tane bekliyorum. Şu anda 250 kullanıyoruz, ancak bundan daha uzun bir MIMEType gören oldu mu?

Düzenleme: Kabul edilen yanıttan, her biri tür ve alt tür için 127, yani maksimum 254, artı "/" birleşik değer için 255 sınırıdır.

Yanıtlar:


162

RFC 4288 "Ortam Tipi Spesifikasyonları ve Kayıt Prosedürleri" ne göre, tip (örn. "Uygulama") ve alt tip (örn. "Vnd ...") en fazla 127 karakter olabilir . Sen hesapla :)

Düzenleme: Bu arada, bu belge, maksimum boyutu değiştirmeyen ancak bir açıklama ekleyen RFC 6838 tarafından geçersiz kılınmıştır :

Ayrıca, bu sözdiziminin 127 karaktere kadar isimlere izin vermesine rağmen, uygulama sınırlarının bu kadar uzun isimleri sorunlu hale getirebileceğini unutmayın. Bu nedenle, <type-name>ve <subtype-name>64 karakterle sınırlı ÖNERİ.


1
Kahretsin, bunu aradım ve asla iyi bir referans bulamadım.
Walden Leverich

128
Matematikte iyi olmayanlar için bu , eğik çizgiyi eklerseniz 127 + 1 + 127 = 255 yapar .
Álvaro González

2
127 karakterden fazla süren bir mime türü örneği olan var mı? Çok olduğundan şüpheliyim? En azından hiç görmedim ve hiçbir şekilde iyi olduklarını düşünmüyorum.
burzum

8
Matematik, programcılar için değildir.
AlienWebguy

@burzum, bu arabanın 54 arabası var application/x-nokia-9000-communicator-add-on-software, gerçek şu ki 255 karakterli bir MIME türü mevcut değil, sadece maksimum uzunluğu 255 karaktere sabitleyen RFC 4288 spesifikasyonu ile ilgili, bu yüzden "ne kadar" sorusu yanıtlanıyor evrensel bir yol.
Karl S
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.