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.