Pataisykite MIME medijos tipą PDF failams

Dirbdamas su PDF failais, tarp kitų buvo susitikęs tarp MIME application/pdf ir application/x-pdf tipų.

Ar yra skirtumas tarp šių dviejų tipų, ir jei taip, kas tai yra? Ar vienas iš jų yra geriau nei kitas?

Dirbu su žiniatinklio programa, kuri turėtų pateikti didžiulį kiekį PDF failų, ir noriu tai padaryti teisingai, jei yra.

1111
23 нояб. Friedo įkūrė lapkričio 23 d 2008-11-23 09:49 '08 at 9:49 2008-11-23 09:49
@ 3 atsakymai

Standartinė MIME application/pdf . Priskyrimas apibrėžtas RFC 3778 „Application Type / PDF Media“ , kurią nurodo MIME žiniasklaidos tipų registras .

MIME tipus kontroliuoja standartizacijos tarnyba, interneto numerių administracija (IANA). Tai ta pati organizacija, kuri valdo root vardų serverius ir IP adresą.

Naudojant x-pdf prieš standartizuojant MIME tipą PDF formatu. MIME tipai x- namespace laikomi eksperimentiniais, kaip ir vnd. vardų erdvėje vnd. laikomas konkrečiu pardavėju. x-pdf galima naudoti suderinamumui su senesne programine įranga.

1478
23 нояб. Chris Hanson atsakymas lapkričio 23 d 2008-11-23 10:22 '08, 10:22, 2008-11-23 10:22

Šis susitarimas yra apibrėžtas RFC 2045 - Daugiafunkcinis interneto pašto plėtinių (MIME) pirmos dalies: interneto pranešimų formatas .

  • Konkrečios potipio vertės (pradedant „X-“) gali būti nustatomos dvišaliu būdu tarp dviejų bendradarbiaujančių agentų be registracijos ar standartizavimo. Tokios vertės negali būti registruojamos ar standartizuojamos.

  • Naujos numatytosios vertės turi būti užregistruotos IANA, kaip aprašyta RFC 2048 .

Panašus apribojimas taikomas aukščiausio lygio tipui. Iš to paties šaltinio

Jei dėl kokių nors priežasčių reikia naudoti kitokio tipo viršutinį lygį, jis turi būti su pavadinimu „X-“, nurodant jo nestandartinę būseną ir išvengti galimo konflikto su būsimu oficialiu pavadinimu.

(Atkreipkite dėmesį, kad RFC 2045 "[m] atching tipo ir nešlio potipis yra visada jautrus nedideliems atvejams, todėl nėra skirtumo tarp" X "ir" x - "interpretavimo.)

border=0

Todėl yra teisinga manyti, kad „application / x-foo“ buvo naudojama prieš IANA apibrėžiant „taikymą / foo“. Ir tai vis dar gali naudoti žmonės, kurie nežino apie IANA ženklo paskirtį.

Kaip sakė Chrisas Hansonas, „MIME“ tipus kontroliuoja IANA. Tai išsamiai aprašyta RFC 2048 - Daugiafunkcinis interneto pašto plėtinių (MIME) ketvirtoji dalis: registracijos procedūros . Pagal RFC 3778 , kurį IANA nurodo kaip „application / pdf“ apibrėžimą,

Paraiškos tipas / pdf pirmą kartą buvo užregistruotas 1993 m. Paul Lindner, skirtas naudoti su gopher protokolu; vėliau registrą Steve Zilles atnaujino 1994 m.

Tipas "application / pdf" buvo maždaug dešimt metų. Todėl man atrodo, kad kur „application / x-pdf“ buvo naudojama naujose programose, sprendimas negalėjo būti apgalvotas.

138
29 дек. GargantuChet atsakymas, pateiktas gruodžio 29 d. 2010-12-29 15:13 '11, 15:13, 2010-12-29 15:13

Wikipedia tipo žiniasklaida

Medijos tipas susideda iš tipo, potipio ir pasirinktinių parametrų. Pavyzdžiui, HTML failas gali būti pažymėtas tekstu / html; Kodavimas = UTF-8.

Žiniasklaidos tipas susideda iš tipo pavadinimo ir aukščiausio lygio potipio tipo, kuris yra toliau suskirstytas į vadinamuosius „medžius“.

 top-level type name / subtype name [ ; parameters ] top-level type name / [ tree. ] subtype name [ +suffix ] [ ; parameters ] 

Visi spausdinimo medžiagos tipai turi būti užregistruoti naudojant IANA registracijos procedūras. Šiuo metu kuriami šie medžiai: standard , vendor , personal ar vanity , neregistruotas x.

Standartinis:

Standartų medžio tipai nenaudoja medžio elemento (prefikso).

 type / media type name [+suffix] 

Pavyzdžiai: „application / xhtml + xml“, „image / png“

Gamintojas:

Tiekėjo medis naudojamas su viešai prieinamais produktais susijusiems laikmenų tipams. Jis naudoja vnd. aspektą vnd. .

 type / vnd. media type name [+suffix] - used in the case of well-known producer type / vnd. producer name followed by media type name [+suffix] - producer name must be approved by IANA type / vnd. producer name followed by product name [+suffix] - producer name must be approved by IANA 

Asmeninė mediena arba prabangi mediena:

Asmeninis ar tuštybė apima žiniasklaidos tipus, sukurtus eksperimentiniu būdu arba kaip dalį produktų, kurie nėra komerciniu būdu platinami. Jis naudoja prs. aspektas.

 type / prs. media type name [+suffix] 

Neregistruotas x. medis:

„x“. medis gali būti naudojamas žiniasklaidos rūšims, skirtoms naudoti tik privačiose, vietinėse sąlygose, ir tik aktyviai dalyvaujant šalių mainams. Šio medžio tipai negali būti registruojami.

Pagal ankstesnę RFC 6838 versiją, pasenusią RFC 2048 (paskelbta 1996 m. Lapkričio mėn.) , Retai, jei kada nors reikia, reikia naudoti neregistruotus eksperimentinius tipus ir tokiu būdu naudoti kaip „x-“ ir „x“. formos nerekomenduojamos . Ankstesnės šios RFC-RFC 1590 ir RFC 1521 versijos nurodė, kad „x-“ pavadinimo naudojimas potipio pavadinimui gali būti naudojamas neregistruotiems ir privatiems potipiams, tačiau ši rekomendacija 1996 m. Lapkričio mėn.

 type / x. media type name [+suffix] 

Taigi aišku, kad standartinis application/pdf tipo MIME tipas yra tinkamas naudoti, o venkite naudoti pasenusias ir neregistruotas x- tipo laikmenas, kaip nurodyta RFC 2048 ir RFC 6838 .

19
14 дек. atsakymą pateikė Lucky 14 dec. 2015-12-14 11:31 '15 at 11:31 am 2015-12-14 11:31

Kiti klausimai apie žymes arba Užduoti klausimą