Em relação ao código de barras GS1 - qual tamanho do campo DB é usado ou todo o GS1 normalmente não é armazenado no banco de dados, mas sim processado na camada do aplicativo e armazenado no banco de dados como uma coleção das partes componentes?
O comprimento do GS1 em sua totalidade é o assunto desta pergunta
Como o número máximo de caracteres em um único símbolo é 48 e a Especificação Técnica para agregadores ( http://www.gs1.org/sites/default/files/docs/gs1-source/TSD_v1_1_Technical_Implementation_Guide_for_Aggregators.pdf ) indica que o arquivo pode vir como UTF-8. UTF-16 ou UTF-32, a aposta mais segura seria