https://github.com/tauisilva/converter
Conversor de string para Hex, ASCII, binário e outros formatos usando TypeScript
https://github.com/tauisilva/converter
angular converter javascript netlify regex typscript
Last synced: 26 days ago
JSON representation
Conversor de string para Hex, ASCII, binário e outros formatos usando TypeScript
- Host: GitHub
- URL: https://github.com/tauisilva/converter
- Owner: tauisilva
- Created: 2024-03-17T12:53:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T14:37:52.000Z (about 2 years ago)
- Last Synced: 2025-06-20T16:52:45.159Z (12 months ago)
- Topics: angular, converter, javascript, netlify, regex, typscript
- Language: TypeScript
- Homepage: https://app-converter.netlify.app/
- Size: 14.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Conversor de Caracteres e Números**
---
### Descrição
O Conversor de Caracteres e Números é uma aplicação que permite converter diferentes tipos de valores, como binário, octal, decimal, hexadecimal e ASCII, para suas representações correspondentes em outros formatos. Além disso, ele fornece informações detalhadas sobre cada valor convertido, como seu caractere associado, valor hexadecimal, valor ASCII, valor binário, valor decimal e valor octal.
### Funcionalidades
1. **Conversão de Diferentes Tipos**: A aplicação é capaz de converter valores nos seguintes tipos: binário, octal, decimal, hexadecimal e ASCII.
2. **Detalhes de Conversão**: Além de converter os valores, a aplicação fornece informações detalhadas sobre cada valor convertido.
3. **Entrada Flexível**: Aceita diferentes formatos de entrada, incluindo valores separados por vírgulas e espaços, barras verticais ou outros caracteres de separação.
4. **Interface de Usuário Intuitiva**: A interface do usuário é projetada para ser simples e fácil de usar, permitindo que os usuários coletem seus valores e visualizem as conversões instantaneamente.
5. **Conversão Dinâmica**: As conversões são feitas em tempo real à medida que os valores são inseridos ou alterados, proporcionando uma experiência interativa.
### Tecnologias Utilizadas
- **Angular**: Framework de desenvolvimento de aplicativos web.
- **TypeScript**: Linguagem de programação utilizada para o desenvolvimento do frontend.
- **HTML/CSS**: Linguagens de marcação e estilo para o desenvolvimento da interface do usuário.
- **RxJS**: Biblioteca para programação reativa usada em operações assíncronas.





### Referência
As tabelas de conversão utilizadas neste projeto foram baseadas nos sites [Lookup Tables](https://www.lookuptables.com/text) e [IBM](https://www.ibm.com/docs/en/aix/7.1?topic=adapters-ascii-decimal-hexadecimal-octal-binary-conversion-table), onde são fornecidas informações sobre os valores ASCII e suas representações em binário, octal, decimal e hexadecimal.
### Como Usar
1. **Instalação das Dependências**: Antes de iniciar, é necessário instalar as dependências do projeto. Isso pode ser feito executando `npm install` no terminal.
2. **Execução do Aplicativo**: Após instalar as dependências, execute o comando `ng serve` para iniciar o servidor de desenvolvimento. O aplicativo estará disponível em `http://localhost:4200/`.
3. **Uso da Aplicação**: Na interface do usuário, insira os valores que deseja converter no input. Os resultados das conversões serão exibidos abaixo apos clicar no botão.
### Acessivel em
[Converter-App](https://app-converter.netlify.app/) [Converter-App-hml](https://app-converter-hml.netlify.app/)