[gelöst] tar: Ein einzelner Nullblock bei 828115

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
smutbert
Beiträge: 8363
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

[gelöst] tar: Ein einzelner Nullblock bei 828115

Beitrag von smutbert » 19.02.2022 16:15:37

Hallo,

ich bekomme bei tar-Archiven einer bestimmten Quelle (online gekaufte Musik aus einem Shop) diese Meldungen

Code: Alles auswählen

tar: Ein einzelner Nullblock bei 828115
mit jeweils anderen Zahlen. Der exit-Status ist zwar 0 und die Daten sind in Ordnung¹, aber tar ist ja ein altmodisches Programm, dass keine überflüssigen Meldungen ausgibt, oder?

Über die Meldung habe ich nur wenig bis nichts gefunden. Vielleicht könnt ihr mir auf die Sprünge helfen, was die zu bedeuten hat.

¹ die Musik ist im flac-Format und verfügt daher über Prüfsummen über die Audiodaten, die ich geprüft habe. Auch sonst z. B. bei den Metadaten finde ich keine Auffälligkeiten.

Benutzeravatar
Phineas
Beiträge: 356
Registriert: 20.06.2012 20:26:19

Re: tar: Ein einzelner Nullblock bei 828115

Beitrag von Phineas » 19.02.2022 16:24:52

Ich würde tar provozieren, die Meldung im englischen Original auszugeben (nicht rückübersetzen) und dann bei metager einwerfen.

Benutzeravatar
Meillo
Moderator
Beiträge: 9312
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: tar: Ein einzelner Nullblock bei 828115

Beitrag von Meillo » 19.02.2022 17:20:44

Ein Tar-Archiv muss mit zwei ganzen 512-Byte-Nullbloecken enden. Deines endet wohl nur mit einem. Das jedenfalls wuerde ich mit meinem Tar-Halbwissen vermuten.

Die Zahlen variieren, wenn die Archive unterschiedlich gross sind. Wenn du die gleiche Datei mehrfach entpackst, sollte die Zahl gleich sein.
Use ed once in a while!

Benutzeravatar
smutbert
Beiträge: 8363
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: tar: Ein einzelner Nullblock bei 828115

Beitrag von smutbert » 19.02.2022 18:25:08

Meillo hat geschrieben: ↑ zum Beitrag ↑
19.02.2022 17:20:44
Die Zahlen variieren, wenn die Archive unterschiedlich gross sind. Wenn du die gleiche Datei mehrfach entpackst, sollte die Zahl gleich sein.
Ja, das ist so. Das englische Original habe ich natürlich auch parat (und mehr oder weniger erfolglos danach gesucht):

Code: Alles auswählen

tar: A lone zero block at X
In der deutschen Manpage habe ich übrigens auch gesucht (nach der deutschen Meldung), aber nicht gefunden, denn dort kommt sie nur als
"Ein einsamer Nullblock bei %s"
vor (einsam statt einzeln).

Jedenfalls hat mir der Anbieter offensichtlich 512 Nullen vorenthalten. (Aufpassen muss man beim Onlinehandel, überall Ganoven unterwegs :mrgreen:)

edit:
Tatsächlich wenn ich ein Nullbyte an das Archiv dranhänge ist die Meldung weg. Danke!

Antworten