二維碼可以無限生成嗎 制作二維碼的微信小程序
就像兩顆豌豆一樣,代碼是基于真實信息的。例如,您的家庭地址可以用二維碼表示。除非某人與你的家庭住址完全相同,否則街道、建筑物、門牌號的二維碼不會有任何區(qū)別,因此重復(fù)的代碼不是二維碼,而是生成二維碼的信
就像兩顆豌豆一樣,代碼是基于真實信息的。例如,您的家庭地址可以用二維碼表示。除非某人與你的家庭住址完全相同,否則街道、建筑物、門牌號的二維碼不會有任何區(qū)別,因此重復(fù)的代碼不是二維碼,而是生成二維碼的信息]。目前,可以存儲一個普通的二維碼。保存數(shù)千個字母或數(shù)百個漢字。如果所有的字母都存儲在一個二維碼中,即使只存儲了1000個字母,那么一個二維碼可能有26個1000次方的排列,而宇宙中的原子數(shù)是10個80次方的排列。。。
換言之,包含1000個字母(或鏈接、標題等常見信息)的地址被重復(fù)的概率是多少?目前,這種情況再也不會發(fā)生了。普通的地址是100多個字母(或字節(jié)),世界上最長的城市曼谷有167個字母,可以概括世界各地。即使你想對宇宙中所有的原子進行編碼,現(xiàn)在的二維碼就足夠了
另外,二維碼不是一個固定的數(shù)字,它還可以像身份證或手機號一樣增減。如果有一天人們覺得手頭的二維碼還不夠,那么在水平和垂直方向加一行網(wǎng)格,存儲的信息可以翻幾個數(shù)量級,這樣就真的不用擔心二維碼會重復(fù)了
二維碼!他是一種將文字編碼成圖像的方法。類似的方式有條形碼、微信小程序編碼等。
我們知道計算機內(nèi)部使用二進制,因為電路只有兩種狀態(tài):打開和關(guān)閉,只能表示0和1。同樣,二維碼只有兩種顏色,通常是黑色或白色。因此,二維碼通過二進制存儲我們想要存儲的信息。當其他人掃描它時,他們會得到我們想要給他們的信息,通常是網(wǎng)址、字符串等有什么問題。
無論如何,黑色和白色分別表示0和1,然后您可以在其中放入任何您想要的內(nèi)容,只要編碼方法支持它。那么支付寶之類的費用是多少呢?這是因為支付寶定義了一個字符串,這是唯一的字母對應(yīng)您的帳戶。支付寶軟件檢測字符串,觸發(fā)支付等相關(guān)信息。你可以用其他軟件掃描你的支付代碼,你就會知道字符串是什么。
所以除了一些人制定規(guī)范外,我們用統(tǒng)一的規(guī)范來保證每個人都能順利編解碼,沒有人統(tǒng)一管理。當然,二維碼本身只具有存儲信息的功能。很多企業(yè)都定義了一些規(guī)則,這些規(guī)則只適用于這些企業(yè),從而擴展了二維碼的功能。當然,您也可以定義一組編碼方法,如微信小程序代碼。