형식 | Barcode 1차원 | QRcode 2차원 |
문자 용량 | 8~13자리(숫자) | - 최대 7,089자(숫자) - 최대 4,296자(알파벳 + 숫자) - 최대 2,953자(바이너리) - 최대 1,817자(한자) |
지원 데이터 유형 | 주로 숫자, 일부 문자 | 숫자, 문자, URL, 바이너리, 한자 등 |
오류 정정 기능 | 없음 | L(7%), M(15%), Q(25%), H(30%) |
이 표는 바코드와 QR 코드의 데이터 저장 용량과 유형에 관해 구체적인 비교를 제공합니다. QR 코드는 다양한 데이터 유형을 대량으로 저장할 수 있어, 바코드보다 더 다양한 용도로 활용됩니다.
Firebase Storage의 파일 URL을 QR 코드로 변환할 때 고려해야 할 몇 가지 점이 있습니다. 일반적으로 Firebase URL은 상당히 길 수 있고, 특히 파일 경로나 정보를 포함한 URL일 경우 더 그렇습니다.
### QR 코드 길이 고려 사항
1. **데이터 길이**: QR 코드는 최대 약 4,296자의 문자 데이터를 처리할 수 있습니다. Firebase Storage의 URL은 이 범위 내에 있어야 하며, 대부분의 경우 이 제한을 넘지는 않습니다.
2. **QR 코드 버전**: QR 코드는 1에서 40까지의 버전(크기)이 있습니다. 버전이 높을수록 더 많은 데이터를 저장할 수 있으며, 더 큰 QR 코드가 됩니다.
3. **오류 정정 수준**: 데이터 손실을 방지하기 위해 QR 코드에는 L, M, Q, H의 4가지 오류 정정 수준이 있습니다. 오류 정정 수준이 높을수록 저장할 수 있는 데이터 양은 줄어들지만, 코드의 손상 복구 능력은 향상됩니다. 일반적으로 "M" 수준이 많이 사용됩니다.
### 해결책
- **URL 최적화**: Firebase Storage URL은 복잡할 수 있으나, 단축 URL 서비스를 통해 URL을 줄일 수 있습니다. 예를 들어, Bit.ly, TinyURL 등을 사용하면 URL을 상대적으로 짧게 만들어 저장할 수 있습니다.
- **QR 코드 생성 툴 사용**: 많은 온라인 QR 코드 생성기 툴이 URL을 입력하여 QR 코드를 만들 수 있으며, 생성 시 오류 정정 수준과 코드 크기를 선택할 수 있습니다.
- **테스트 QR 코드**: 생성된 QR 코드를 실제로 스캔하여 작동 여부를 확인하세요. 이렇게 하면 URL이나 관련 정보를 제대로 삽입했는지, 스캔이 잘 되는지를 테스트할 수 있습니다.
Firebase Storage URL을 QR 코드로 만드는 것은 URL이 길더라도 기술적으로 충분히 가능한 경우가 많습니다. QR 코드를 생성한 후 테스트해보는 것이 중요합니다.
QR Code Generator (kazuhikoarase.github.io)
https://github.com/davidshimjs/qrcodejs/blob/master/qrcode.js
https://kazuhikoarase.github.io/
상식+
https://news.sbs.co.kr/news/endPage.do?news_id=N1006790859
https://namu.wiki/w/%EC%9D%B4%EC%9C%A4%ED%98%95
https://www.youtube.com/watch?v=H3zM8vmymLc&ab_channel=%EB%89%B4%EC%8A%A4%ED%83%80%ED%8C%8CNewstapa
국채를 국내 회사가 많이 매입하면 어떨까? 또 국민 기업이라는 이름하에 기부하면?
http://www.index.go.kr/potal/main/EachDtlPageDetail.do?idx_cd=1106
http://www.law.go.kr/%EB%B2%95%EB%A0%B9/%EA%B5%AD%EC%B1%84%EB%B2%95
http://kosis.kr/statHtml/statHtml.do?orgId=102&tblId=DT_102N_A001
http://news.einfomax.co.kr/news/articleView.html?idxno=3455340
http://www.fcsc.kr/C/fu_c_03_02.jsp?faq_seq=8528&lineNo=210
암호화폐 관련 사람들이 삼성과 따로 살자고 하면?
https://bitcoin.org/en/vocabulary#block
https://www.yna.co.kr/view/AKR20170818123700009
https://tokenpost.kr/terms/11550
https://airdropga.com/525
https://docs.google.com/forms/d/e/1FAIpQLSeQdU-jEUBOgqgFUYIxc5Hitp0pP0M7_abZ3NsBJgqJGSWfrg/viewform
https://chaince.zendesk.com/hc/ko/articles/360018774214
http://koreos.io/index.php?mid=TALK&page=79&document_srl=72716
https://tokenpost.kr/event/88?utm_source=edm&utm_medium=email&utm_campaign=event_traffic&utm_term=%EB%B0%94%EC%9A%B4%ED%8B%B0%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8&utm_content=lastbutton&utm_source=%ED%86%A0%ED%81%B0%ED%8F%AC%EC%8A%A4%ED%8A%B8+%EB%89%B4%EC%8A%A4%EB%A0%88%ED%84%B0+%EA%B5%AC%EB%8F%85%EB%AA%85%EB%8B%A8&utm_campaign=4ae2f335c4-EMAIL_NEWStoken_bounty_20190320&utm_medium=email&utm_term=0_efd5a5ef13-4ae2f335c4-97900181&ct=t(EMAIL_NEWStoken_bounty_20190320)&mc_cid=4ae2f335c4&mc_eid=bfb22314ee
삼성과 관련된 사람들은 구두 안 만들어 준다고 하면?
http://mansole.com/?fbclid=IwAR2jsuF4q5PWeJ-Xugm7nul_qV9vA33sofufpoZKLhNnqUBWSf3hSILODr0#02
'XaaS > FireBase' 카테고리의 다른 글
List (0) | 2021.05.18 |
---|---|
UINavigationBar (0) | 2021.05.18 |
오늘자 troubleshooting (0) | 2020.04.08 |
namedtuple (0) | 2020.04.08 |
python.c (0) | 2020.04.08 |
최근댓글