# Anexando arquivos

É possível transmitir informações anexando diversos tipos de arquivo a problemas e solicitações de pull.

> \[!NOTE]
> Para repositórios públicos, os arquivos carregados podem ser acessados sem autenticação. No caso de repositórios privados e internos, somente pessoas com acesso ao repositório podem exibir os arquivos carregados.

Para anexar um arquivo a uma conversa sobre um problema ou pull request, arraste-o e solte-o dentro da caixa de comentários.
Como alternativa, você pode clicar em <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-paperclip" aria-label="Attach files" role="img"><path d="M12.212 3.02a1.753 1.753 0 0 0-2.478.003l-5.83 5.83a3.007 3.007 0 0 0-.88 2.127c0 .795.315 1.551.88 2.116.567.567 1.333.89 2.126.89.79 0 1.548-.321 2.116-.89l5.48-5.48a.75.75 0 0 1 1.061 1.06l-5.48 5.48a4.492 4.492 0 0 1-3.177 1.33c-1.2 0-2.345-.487-3.187-1.33a4.483 4.483 0 0 1-1.32-3.177c0-1.195.475-2.341 1.32-3.186l5.83-5.83a3.25 3.25 0 0 1 5.553 2.297c0 .863-.343 1.691-.953 2.301L7.439 12.39c-.375.377-.884.59-1.416.593a1.998 1.998 0 0 1-1.412-.593 1.992 1.992 0 0 1 0-2.828l5.48-5.48a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-5.48 5.48a.492.492 0 0 0 0 .707.499.499 0 0 0 .352.154.51.51 0 0 0 .356-.154l5.833-5.827a1.755 1.755 0 0 0 0-2.481Z"></path></svg> abaixo da caixa de comentários do problema para procurar, selecionar e adicionar um arquivo do seu computador.

![Captura de tela da caixa de comentários do problema. O ícone "Anexar arquivos" é contornado com a cor laranja.](/assets/images/help/issues/attach-file.png)

Para uma solicitação de pull request, você também pode clicar em <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-paperclip" aria-label="Attach files" role="img"><path d="M12.212 3.02a1.753 1.753 0 0 0-2.478.003l-5.83 5.83a3.007 3.007 0 0 0-.88 2.127c0 .795.315 1.551.88 2.116.567.567 1.333.89 2.126.89.79 0 1.548-.321 2.116-.89l5.48-5.48a.75.75 0 0 1 1.061 1.06l-5.48 5.48a4.492 4.492 0 0 1-3.177 1.33c-1.2 0-2.345-.487-3.187-1.33a4.483 4.483 0 0 1-1.32-3.177c0-1.195.475-2.341 1.32-3.186l5.83-5.83a3.25 3.25 0 0 1 5.553 2.297c0 .863-.343 1.691-.953 2.301L7.439 12.39c-.375.377-.884.59-1.416.593a1.998 1.998 0 0 1-1.412-.593 1.992 1.992 0 0 1 0-2.828l5.48-5.48a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-5.48 5.48a.492.492 0 0 0 0 .707.499.499 0 0 0 .352.154.51.51 0 0 0 .356-.154l5.833-5.827a1.755 1.755 0 0 0 0-2.481Z"></path></svg> na barra de formatação acima da caixa de comentários da solicitação de pull request.

![Captura de tela da caixa de comentário da pull request. O ícone "Anexar arquivos" é contornado com a cor laranja.](/assets/images/help/pull_requests/attach-file.png)

Quando você anexa um arquivo, ele é enviado imediatamente para GitHub e o campo de texto é atualizado para mostrar a URL anonimizada do arquivo.
Para obter mais informações sobre URLs anônimas, consulte [Sobre URLs anonimizadas](/pt/authentication/keeping-your-account-and-data-secure/about-anonymized-urls).

> \[!NOTE]
> Em muitos navegadores, você pode copiar e colar as imagens diretamente na caixa.

O tamanho máximo do arquivo é:

* 10 MB para imagens e gifs
* 10 MB para vídeos carregados em um repositório de propriedade de um usuário ou organização em um plano gratuito GitHub
* 100 MB para vídeos carregados em um repositório de propriedade de um usuário ou organização em um plano pago GitHub
* 25MB para todos os outros arquivos

> \[!NOTE]
> Para carregar vídeos com mais de 10 MB em um repositório de propriedade de um usuário ou organização em um plano pago GitHub , você deve ser membro da organização ou colaborador externo ou estar em um plano pago.

## Tipos de arquivo compatíveis

Os tipos de arquivo de mídia e imagem a seguir têm suporte em todos os contextos.

### Arquivos de imagem e mídia

* PNG (`.png`)
* GIF (`.gif`)
* JPEG (`.jpg`, `.jpeg`)
* SVG (`.svg`)
* Vídeo (`.mp4`, `.mov`, `.webm`)

  > \[!NOTE]
  > A compatibilidade do codec de vídeo é específica do navegador, e é possível que um vídeo carregado em um navegador não possa ser visualizado em outro. No momento, recomendamos o uso do H.264 para maior compatibilidade.

## Tipos de arquivo adicionais

Os tipos de arquivo a seguir compatíveis para uploads em comentários de problemas, comentários de solicitação de pull e comentários de discussão em repositórios. Essa lista de tipos de arquivo também tem suporte em discussões da organização.

### Documentos

* PDFs (`.pdf`)
* documentos do Microsoft Office (`.docx`, `.pptx`, `.xlsx`, `.xls`, `.xlsm`)
* Formatos OpenDocument (`.odt`, `.fodt`, `.ods`, `.fods`, `.odp`, `.fodp`, `.odg`, `.fodg`, `.odf`)
* Arquivos de texto formatado e de processamento de texto (`.rtf`, `.doc`)

### Arquivos de texto e dados

* Texto sem formatação e marcação (`.txt`, `.md`, `.copilotmd`)
* Dados e arquivos tabulares (`.csv`,,`.tsv``.log`, `.json`, ) `.jsonc`

### Arquivos de código e desenvolvimento

* Arquivos de C (`.c`)
* Arquivos de C# (`.cs`)
* Arquivos de C++ (`.cpp`)
* Arquivos CSS (`.css`)
* Diagramas (`.drawio`)
* Arquivos de despejo (`.dmp`)
* Arquivos HTML (`.html`, `.htm`)
* arquivos Java (`.java`)
* Arquivos JavaScript (`.js`)
* Jupyter notebooks (`.ipynb`)
* Arquivos de patch (`.patch`)
* Arquivos PHP (`.php`)
* Arquivos de criação de perfil (`.cpuprofile`)
* Arquivos de banco de dados do programa (`.pdb`)
* arquivos Python (`.py`)
* Script de shell (`.sh`)
* Arquivos SQL (`.sql`)
* Arquivos TypeScript (`.ts`, `.tsx`)
* Arquivos XML (`.xml`)
* Arquivos YAML (`.yaml`, `.yml`)

> \[!NOTE]
> Se for usuário do Linux e tentar carregar de um arquivo `.patch`, você receberá uma mensagem de erro. Esse é um problema conhecido.

### Arquivos compactados e arquivados

* Arquivos e pacotes (`.zip`, `.gz`, `.tgz`)

### Comunicação e logs

* Arquivos de texto e email (`.debug`, `.msg`, `.eml`)

### Imagens

* Imagens bitmap e TIFF (`.bmp`, `.tif`, `.tiff`)

### Áudio

* Arquivos de áudio (`.mp3`, `.wav`)