Avatar billede walkonthemoon Nybegynder
03. juni 2006 - 00:58 Der er 13 kommentarer

konverter et billed til ascii og tilbage til igen

Kan det lade sig gøre at konverter en billed fil f.eks. *.jpg format til en ren *.txt fil og gøre det modsatte for at skabe orgianle billedet igen.

Hvorfor vil jeg gøre det???
Jeg skal arbejde ombord på et skib, hvor email-systemet ikke accpetere vedhæftede filer, så jeg tænkt om man kunne sende et billed som "ren" tekst i stedfor og så gøre det modsatte når modtagerne har ens nok temmelig store mail :o) men kan det lade sig gøre. Findes denne teknink et sted?

Jeg ved ikke om det overhovedet kan lade sig gøre, men vil være glad for et råd eller en henvisning vil være dejligt. Har google lidt men synes ikke rigtig jeg fandt noget.

Venlig hilsen
WalkOnTheMoon
Avatar billede Beach Mester
03. juni 2006 - 01:17 #1
Kender ikke prog der kan vende en billede til ascii men...

Hvis du ikke må vedhæfte billeder via mail kan man så ikke uploade dem via ftp eller http til en server? Det kræver self. at der er internetadgang på jollen:-)

//Beach
Avatar billede walkonthemoon Nybegynder
03. juni 2006 - 01:29 #2
Email systemet bliver kun synkroniseret med fastland en eller to gange i døgnet så jeg har ingen direkte adgang til internettet så den går desværre ikke.
Avatar billede james_t_dk Juniormester
03. juni 2006 - 07:08 #3
Når du har din JPG fil liggende, så ændre du endelsen til TXT, åbner den i notepad og kopiere indholdet ind i din mail. Modtager skal så kopiere indholdet af mailen over i et  TXT dokument og omdøbe filen til JPG, så kan det i teorien lade sig gøre!
Avatar billede walkonthemoon Nybegynder
03. juni 2006 - 09:45 #4
Desværre virkede denne teori ikke i praktisk, men det var noget der skulle prøves.

Er det utopi at sådan noget kan lade sig gøre overhovedet? Skal man have fat i et specielt program til denne mission?
Avatar billede walkonthemoon Nybegynder
03. juni 2006 - 09:56 #5
Ved faktisk ikke rigtig hvor jeg skulle lægge dette spørgsmål herinde men er der nogle der tror at det vil være bedre at flytte over i en anden kategori herinde på eksperten.dk
Avatar billede geforce3 Praktikant
03. juni 2006 - 11:40 #6
Det kan være du skal prøve i billedbehandling (uden at vide det) :D Men så kommer den jo på nyeste spørgsmål osv.. Det er chancen for at der er flere der ser spørgsmålet nok noget større...
Avatar billede Slettet bruger
03. juni 2006 - 11:44 #7
"Desværre virkede denne teori ikke i praktisk, men det var noget der skulle prøves" >>> Jo det virker! ihvertfald hvis du gør således, jeg taler kun om billedfiler i BMP format, højreklik på billedet -> omdøb -> æmdre bmp til txt -> send txt dokumentet som vedhæftet fil -> modtageren omdøber TXT dokumentet til BMP altså i store træk som "james_t_dk" beskriver
Avatar billede walkonthemoon Nybegynder
03. juni 2006 - 12:03 #8
Helgec: Jeg prøvede at gøre det du skrev men det virker altså ikke for mig - gør du det på en speciel måde eller er det et program/script du gør det med ?
Avatar billede walkonthemoon Nybegynder
03. juni 2006 - 12:05 #9
Du vedhæfter også *.txt-filen det kan jeg ikke gøre i deres email-system.
Avatar billede Slettet bruger
03. juni 2006 - 12:28 #10
Jeg gør det på helt normal vis prøv at sende det til 203040@travel-tilbud.dk
Avatar billede Beach Mester
18. juni 2006 - 02:53 #11
helgec--->
Det hjælper ikke at ændre filens extentions til ??? da manden jo slev ikke må vedhæfte filer i hans mails. Så uanset om filen hedder *.txt eller *.bpm kan han jo ikke vedhæfte dem hvis han ikke må vedhæfte filer!

Det som programmet rent faktisk skal kunne er at konvertere billeddata til ren ascii der er karaktere der alle kan skrives med en form for "rå" tekst så man kan lave cut/paste på teksten og konvertere denne tilbage til billedformatet.

Info om ascii--->
ASCII står for American Standard Code for Information Interchange og er et 7 bit tegnsæt. Hvert tegn har en talkode fra 0 til 127. Sidenhen er ASCII blevet udvidet med yderligere 128 tegn således at hver byte (8 bit) udnyttes. Tegnene fra 128 til 255 kaldes Extended ASCII eller high-bit ASCII fordi den øverste bit er positiv for alle værdier (128 + 7 bit).

Ascii tabeln som den ser ud i skema--->
http://www.lookuptables.com/

Hvis du "bare" ændre i extention på en fil til txt og derefter åbner filen i f.eks notepad så ligger der en kæmpe bunke karaktere der ikke er standard i AScii tabellen og der går derfor ged i den når man klipper denne ikke-eksisterende kode tilbage til en fil og omdøber den til en ekstention for billeddata.

Derfor kan man (desværre) ikke "bare" gøre som du beskriver:-(

//Beach
Avatar billede Beach Mester
18. juni 2006 - 03:27 #12
Jeg har lige for at lave et eks. for alle uploadet 2 filer til mit eget site der ligger i 3 versioner. Det er alle lavet ud fra et enkelt billede på 2X2 pixels i photosop, og derefter konverteret først til GIF/JPEG. Derefter har jeg åbnet billedet direkte i notepad og valgt at gemme "dokumentet" som en tekstfil (*.TXT)
Filen er nu via en DOS-promt blevet ændret fra *.txt til *.Ext (gif/jpeg) og gemt under et nyt navn med den rette extention. Alle filer kan i jo prøve at klikke på her->
Org-billeder-->
http://www.freestyle.dk/eksperten/bill_txt/gif_m_2_farver.gif
http://www.freestyle.dk/eksperten/bill_txt/jpeg_m_0_kvalitet.jpg
Billeder i *.txt formatet--->
http://www.freestyle.dk/eksperten/bill_txt/gif_m_2_farver.txt
http://www.freestyle.dk/eksperten/bill_txt/jpeg_m_0_kvalitet.txt
Billedernes extention bliver nu ændret til billeddata og gemt med nyt navn her---->
http://www.freestyle.dk/eksperten/bill_txt/gif_m_2_farver_efter_txt.gif
http://www.freestyle.dk/eksperten/bill_txt/jpeg_m_0_kvalitet_efter_txt.jpeg

Som alle kan se så er det ikke muligt at åbne billedet fra fase 2 hvilket er helt naturligt, det skal downloades da det ikke er HTML. Men fra fase 3 går det så helt galt pga. den mangende understyttelse af Ascii sættet.

Grunden til den lidt store forklaring er at jeg måske selv kan få brug for et system der kan udføre den handling som walkonthemoon søger. Så.... :-)

//Beach
Avatar billede walkonthemoon Nybegynder
18. juni 2006 - 08:40 #13
Beach -->
Mange tak for din fylding forklaring, jeg frygtede nok lidt at det ikke helt kunne lade sig gøre, men jeg vil forsætte med at kigge efter/lede muligheder, man må jo håbe at man en dag finder en løsning. (x-finger)

Jeg tror også du har ret i at det er ascii der er begrænsning, den ødelægger muligheden for at gøre det som du vist i eksemplet.

Men kunne det lade sig gøre hvis man lavede et "mini"-konvert program, så man lavede alle tegne om i sin *.jpg omdøbt til *.txt til standard ascii tegne eventuelt lave 4,5 eller 6 tegn som skulle kode for alle de ukendet tegne. Når modtager så fik mailen skulle man køre processen baglæns for at skab de orgianle tegn. denne løsning vil om ikke andet øge mængede af data til det 5-6 dobbelt, men kunne det lade sig gøre?

//WalkOnTheMoon
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester