www.wikidata.uk-ua.nina.az
RIFF angl Resource Interchange File Format odin z formativ fajliv kontejneriv dlya zberezhennya potokovih danih Najchastishe vikoristovuyetsya dlya zberezhennya potokovih multimedia danih video audio mozhlivo tekst Najvidomishi formati yaki vikoristovuyut RIFF yak kontejner AVI video WAV audio RMI MIDI treki Format RIFF vikoristovuye little endian poryadok bajtiv molodshij bajt ide pershim Dlya mashin z formatom danih big endian isnuye format RIFX ale cherez duzhe slabku populyarnist mashin z takim formatom danih RIFX ne prizhivsya i v suchasnosti RIFF vikoristovuyetsya takozh i na mashinah z big endian poryadkom bajtiv RIFF formati fajliv red RIFF formati zabezpechuyut mozhlivist zberigati velike riznomanittya danih takih yak zobrazhennya audio zapisi video i informaciyu neobhidnu dlya nalashtuvannya periferichnih pristroyiv Tip danih yaki zapisani u RIFF fajli viznachayetsya rozshirennyam fajlu Prikladi vidiv danih yaki mozhut buti zapisani u RIFF fajli audio video dani AVI audio dani WAV dani rastrovih zobrazhen RDI MIDI informaciya RMI Palitra koloriv PAL Multimedijnij film RMN Animovanij kursor ANI Nabir inshih RIFF fajliv BND Na sogodni AVI format yedinij z usih tipiv RIFF fajliv yakij povnistyu realizovanij z vikonannyam aktualnoyi specifikaciyi RIFF Hocha WAV fajli takozh mayut povnu realizaciyu rozrobniki zazvichaj vikoristovuyut bilsh prostu i davnyu specifikaciyu pri zapisi fajliv Struktura RIFF fajlu red RIFF ce binarnij format fajlu yakij mistit dekilka pov yazanih struktur danih Taki strukturi danih z yakih skladayetsya RIFF fajl nazivayutsya sekciyami Sekciyi ne mayut fiksovanoyi poziciyi u fajli tomu niyaki fiksovani zmishennya ne mozhna vikoristati dlya togo shob viznachiti poziciyu poliv Sekciya yaka mistit v sobi taki dani yak strukturu danih masiv binarnih danih chi inshu sekciyu nazivayetsya pidsekciyeyu Kozhna sekciya u RIFF fajli maye vidpovidnu bazovu strukturu typedef struct Chunk DWORD ChunkId Identifikator sekciyi DWORD ChunkSize Rozmir danih sekciyi u bajtah BYTE ChunkData ChunkSize Dani sekciyi CHUNK ChunkId skladayetsya z 4 oh ASCII simvoliv yaki ye identifikatorom danih sho mistyatsya u sekciyi Napriklad identifikator RIFF vikoristovuyetsya dlya poznachennya sekciyi yaka mistit RIFF dani Yaksho identifikator menshe chotiroh simvoliv vin dopovnyuyetsya simvolami probilu sprava ASCII 32 RIFF fajli zapisuyutsya u little endian poryadku bajt Fajli yaki zapisuyutsya za shemoyu big endian mayut identifikator RIFX ChunkSize rozmir danih zapisanih u poli ChunkData ne vklyuchayuchi virivnyuvannya yake mozhut mati dani Rozmir polej ChunkId i ChunkSize ne vklyuchayetsya v sumarnij rozmir danih ChunkData mistit dani z virivnyuvannyam po slovam pri zapisi RIFF fajlu Yaksho dani mayut ne parnij rozmir v kinec danih dopisuyut dodatkovij bajt NULL Pidsekciyi takozh mayut taku samu strukturu yak i sekciyi Dopustimi sekciyi yaki mozhut mistiti pidsekciyi ce sekciya RIFF i sekciya yaka mistit spisok LIST Inshi sekciyi mozhut mistiti lishe dani Posilannya red Microsoft RIFF Format Reference Arhivovano 20 chervnya 2014 u Wayback Machine Otrimano z https uk wikipedia org w index php title RIFF amp oldid 37792194