Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Textfile als solches erkennen (https://www.delphipraxis.net/139565-textfile-als-solches-erkennen.html)

Lannes 1. Sep 2009 07:48

Re: Textfile als solches erkennen
 
Hallo,

bin ich auch erst drauf reingefallen :wink: lies es mal in einer anderen Reihenfolge.

jfheins 1. Sep 2009 07:50

Re: Textfile als solches erkennen
 
Zitat:

Zitat von himitsu
Zitat:

This is the traditional ANSI encoding.
48 00 65 00 6C 00 6C 00 6F 00
da stimmt aber irgendwas nicht

also 2 Byte-Zeichen und 1-Byte-Ansi

Copy & Waste: Die Leerzeilen trennen falsch - der Text gehört immer zu den Hex-Zeichen darüber ;)

Also nochmal für himi :mrgreen:
Zitat:

48 65 6C 6C 6F
This is the traditional ANSI encoding.

48 00 65 00 6C 00 6C 00 6F 00
This is the Unicode (little-endian) encoding with no BOM.

himitsu 1. Sep 2009 08:09

Re: Textfile als solches erkennen
 
arg :wall:

Luckie 1. Sep 2009 13:21

Re: Textfile als solches erkennen
 
Zitat:

Zitat von EWeiss
Warum kann man die Extension nicht generell entfernen und nur noch die Datei anhand eines Header erkennen lassen.

Das ist wahrscheinlich historisch bedingt und man könnte jetzt wohl nur schwer was ändern, wegen der Abwärtskompatibilität.

himitsu 1. Sep 2009 13:32

Re: Textfile als solches erkennen
 
ohne die ganzen Explorer-Plugins, welche meißt sinnlose zusätliche Infos aus den Dateien auslesen,
wäre das Auflisten der Windows-Verzeichnisse schneller, da man nich erst in jede Datei reingucken muß, um welchen Typ es sich handelt.

Geht eigentlich unter Linux etwas wie FindFirst(*.txt) ?
Also wenn da der Typ in der Datei drinsteht und nicht als Namensanhang vorhanden ist.

Luckie 1. Sep 2009 13:40

Re: Textfile als solches erkennen
 
Wenn unter Linux der Dateityp am Anfang der Datei steht, dann musst du nur eine unter Linux erstellte Textdatei unter Windows öffnen und würdest es sehen. Damit wären aber Linux Textdatei inkompatibel zum Rest der Welt und das glaube ich nicht. Deswegen glaube ich eher, dass wenn Linux den Dateityp speichert, dies im Dateisystem tut. Und dann müsste dies auch das Programm machen, welches die Datei erstellt.

DeddyH 1. Sep 2009 13:41

Re: Textfile als solches erkennen
 
http://linux.about.com/library/cmd/blcmdl1_file.htm

Luckie 1. Sep 2009 13:45

Re: Textfile als solches erkennen
 
Also auch nur Tests mit try and error.

martinf16 3. Sep 2009 01:27

Re: Textfile als solches erkennen
 
Ich habe jetzt folgendes gefunden:

http://www.swissdelphicenter.ch/de/showcode.php?id=1776

Bewirkt zwar auch keine Wunder, aber vielleicht hilfts jemandem weiter.

Luckie 3. Sep 2009 01:30

Re: Textfile als solches erkennen
 
Auch nicht besser als alles andere, was bisher vorgeschlagen wurde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz