Embutir texto em arquivos de imagem

Publicado por Perfil removido (última atualização em 02/02/2011)

[ Hits: 5.151 ]

Download imgcript.c




Esse script lê um arquivo de txt e copia seu conteúdo para algum arquivo de imagem de sua escolha: JPG, PNG etc.

Bote o script na pasta onde contiver o txt e a imagem, em seguida, nomeie o arquivo txt para "txt.txt" e a imagem para "img.jpg".

Caso não queira renomeá-los, basta modificar o código e compilar o script.

Abraço.

  



Esconder código-fonte

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
* Description of imgcript.c
*
* @author ox
*/

#include <stdio.h>
#include <stdlib.h>

void criptografa(char *nome_img, char *nome_txt);

int main(int argc, char **argv[]) {
   criptografa("img.jpg","txt.txt");
}

void criptografa(char *nome_img, char *nome_txt) {
   
   FILE *jpg, 
        *txt;
   int status;
   
   if (((txt = fopen(nome_txt, "r")) != NULL) && ((jpg = fopen(nome_img, "a")) != NULL)) {
      while (!feof(txt)) {
         fputc(fgetc(txt), jpg);
      }
      fclose(jpg);
      fclose(txt);
   }
}

Scripts recomendados

Ordenação Bolha

Método eficiente de armazenamento utilizando containers (Vector e Map)

Uso de threads no C

Photon Mapper

Pilha


  

Comentários
[1] Comentário enviado por fdavid em 02/02/2011 - 21:28h

Ta voce grava texto em JPG sem destruir o arquivo, e para recuperar depois, nao identifiquei nenhuma tag para isso.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts