• Forum
      /  
    Programmering og webdesign
      /  
    Programmering
  • 25-10-2003 · 00:09 144 visninger 5 svar
  • Denne tråd er over 6 måneder gammel

    Er du sikker på, at du har noget relevant at tilføje?

  • Mysteriet bag .TXT filer

    Af Stephan Junior Supporter
Har prøvet at ændre filnavnet fra f.eks. .Mp3 til .TXT og får derfra en hel masse tal og tegn, men når jeg tager og kopierer teksten fra det dokument, over til et andet, og ændrer filnavnet til .Mp3, så virker det ikke.
Hvordan kan det være?
Hvis man gør det samme med en .Wav fil, så virker den, men der er mange fejl i lyden!
Hvis man skal programmere, og skriver: Save to file, så sker det samme som jeg har beskrevet, hvad skal man så gøre/skrive istedet, jeg bruger Borland Delphi.

Supporter Aspirant
25-10-2003 00:16
Tror du ikke fejlen ligger i at du kopier binary over til ascii også gemmer det fra ascii? altså du konvatere det om til ascii og gemmer det endten som binary eller ascii....
hmm blev måske lidt indviklet forklaret...
Ultra Supporter
25-10-2003 00:19
#1 Ja det gjorde det :) #0 Keder du dig bare generelt siden du leger med sådanne ting ? :D
Supporter Aspirant
25-10-2003 00:22
#2 Jeg kan bare generalt godt lide at snakke om computer og læse problemer der kan opstå, og selvfølgelig kan jeg også lide at programmere ;)... men tror hellere jeg må sove så kan det være jeg kan give et mere klart svar imorgen....

#0 jeg ved ikke lige hvordan koden skal skrives i delphi. da jeg primært programmere i c++
Junior Supporter
25-10-2003 00:25
#2 Keder mig ikke, men har meget tid til overs når lektierne er lavet, og finder det udfordrende(En smule)
Laver også andet, i virkeligheden, men man skal jo veksle!
Bruger Aspirant
25-10-2003 00:36
Hej !!

Det er som #1 siger. Når du indlæser en binær fil som ascii vil nogle segmenter måske blive tolket som mellemrum, linje-skift, control-koder eller lignende. Når du så gemmer kan nogle af disse forsvinde. Især i pakkede/encodede filer (som MP3) kan en lille ændring i filen ændre meget. Dette sker ikke så meget i Wav, da det er upakket/un-encodet.

Jeg tror din save to file i Delphi gemmer ting som txt eller ascii. Du skal finde en funktion der gemmer binært (har måske et andet navn eller måske skal den funktion du bruger have sat en speciel parametre/et flag, for at gemme binært). Kender desværre ikke lige den omtalte funktion, men prøv at søge i hjælpen til Delphi på save og binary.
Bruger påkrævet
En bruger er påkrævet for at oprette svar på Hardwareonline.dk
Du kan oprette en bruger her eller logge ind her

Log ind for at få flere funktioner