Furiye Data URI – Fur Qoraal iyo Soo Deji Faylal
Furiye Data URI wuxuu falanqeeyaa data: URI (RFC 2397) wuxuuna kala saaraa nooca MIME, charset, iyo koodaynta ka hor inta uusan furin payload-ka. Natiijooyinka qoraalka waxay u muuqdaan si toos ah iyagoo leh badhan koobi, halka waxa binary sida sawirrada loo soo bandhigo soo-dejin; nooca faylka waxaa laga ogaadaa magic bytes-kiisa. U isticmaal si aad u baadho URI oo aad u soo ceshato waxa ku jira.
Furiye Data URI waa qalab biraawsar ku salaysan oo loogu talagalay furitaanka qiimayaasha data: URI. Wuxuu falanqeeyaa data: URI sida waafaqsan RFC 2397, wuxuu aqoonsadaa nooca MIME, charset, iyo koodaynta, kadibna wuxuu furaa payload-ka. Isticmaal furiyahan data URI online si aad u baadho qiimo oo aad u soo ceshato waxa ku jira adigoon rakibin qalab gooni ah.
Beddelku wuxuu ku bilaabmaa akhrinta data: URI iyo metadata-kiisa. Qoraalka la furay waxaa lagu soo bandhigaa si toos ah iyadoo leh badhan koobi, si aad si toos ah u soo ceshato. Marka payload-ku yahay binary, sida sawir, qalabku wuxuu u soo bandhigaa soo-dejin; nooca faylka waxaa laga ogaadaa magic bytes-kiisa. Qalabku ma liis gareeyo doorashooyin beddel oo la hagaajin karo.
Data: URI waxay xogta la socotaa macluumaad sida nooca warbaahinta iyo koodaynta. Furitaanku waxay caawisaa marka aad u baahan tahay inaad akhriso qoraal loo baakadeeyay sidan ama aad soo ceshato waxa binary si aad u isticmaasho fayl ahaan. Qoraalka waa la arki karaa lana koobi karaa, halka soosaarka binary loo bixiyo soo-dejin halkii loo soo bandhigi lahaa qoraal ahaan.
Furiyuhu wuxuu si buuxda ugu socdaa biraawsarkaaga: gelintaada waxaa lagu habeeyaa qalabkaaga lamana soo geliyo, lama kaydo, lamana diro server. Waa bilaash, marka boggu soo shubmo, wuu shaqeeyaa offline iyadoo aan lahayn xiriir server.
Qalabkani wuxuu caawin karaa horumarayaasha iyo injineerada DevOps ee u baahan inay baadhaan, koobiyaan, ama soo ceshadaan waxa ka yimid data: URI. Waxa kale oo uu faa’iido leeyahay marka la hubinayo qiimo uu wadaagay koox-wadaag ama la xaqiijinayo in safar-wareeg qoraal ah uusan beddelin waxa.
Tallaabo 1: Dhaji ama tuur data: URI qalabka. Bixi qiimaha URI oo dhammaystiran si uu u falanqeeyo metadata-da iyo payload-ka.
Tallaabo 2: Samee furitaanka. Qalabku wuxuu falanqeeyaa URI-ga wuxuuna furaa payload-kiisa biraawsarkaaga.
Tallaabo 3: Dib u eeg natiijooyinka. Hubi nooca MIME, charset, iyo koodaynta la muujiyay ee data: URI.
Tallaabo 4: Koobi qoraalka la soo celiyay marka payload-ku yahay mid qoraal ah. Qoraalka la furay wuxuu u muuqdaa si toos ah iyadoo leh badhan koobi.
Tallaabo 5: Soo deji natiijada haddii payload-ku yahay binary. Waxa binary, oo ay ku jiraan sawirrada, waxaa loo soo bandhigaa soo-dejin fayl iyadoo noociisa laga ogaanayo magic bytes-kiisa.
Isticmaalka: Soo cesho qoraal ka yimid data: URI qof kuu soo diray. Dhaji qiimaha furiyaha oo koobi qoraalka la soo celiyay natiijada tooska ah.
Isticmaalka: U gudbi qoraal kanaal kaliya qaada qiimayaal data: URI. Fur qiimaha marka uu gaaro meesha loo socdo si aad u soo ceshato qoraalkii asalka ahaa.
Isticmaalka: Hubi in safar-wareeggu uu ilaashay qiimo. Fur data: URI oo barbar dhig qoraalka la soo celiyay asalka si aad u hubiso in koodayntu aysan ahayn mid luminaysa.
Isticmaalka: Baadh nooca MIME, charset, iyo koodaynta data: URI. Dib u eegista faahfaahintan waxay kaa caawinaysaa inaad fahamto metadata-da la xiriirta payload-kiisa.
Isticmaalka: Soo cesho waxa binary sida sawir ka yimid data: URI. Qalabku wuxuu natiijooyinka binary u soo bandhigaa soo-dejin wuxuuna nooca ka ogaadaa magic bytes-ka waxa.
Isticmaalka: Baadh data: URI la kulmay markaad dib u eegayso xogta codsiga ama tusaale koodh. Fur si aad u aragto inay ku jirto qoraal toos ah ama wax binary la soo dejin karo.