GNOME Bugzilla – Bug 359997
Broken filenames under Windows for DVD writing
Last modified: 2007-04-16 08:36:28 UTC
Please describe the problem:
Burned DVD shows proper long filenames, but if you look to DVD under windows you get 8.3 file names. Thats very wired.
I happends until 2.15.2 here.
Steps to reproduce:
1. Just write DVD with some files which have long filenames
2. Try open DVD under windows
3. Filenames are broken
Does this happen every time?
yes. every time.
Please if you fix that bump new version as soon as possible, for me this is very critical bug :o(
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.
*** This bug has been marked as a duplicate of 323506 ***
Just little bit more description to this bug. Its not a dublicate of 323506.
Problem i try to describe happend only with DVD, only with n-c-b what use DVD burn on the fly.
Under linux all filenames on DVD burned with n-c-b are showed correctly! Only if you open same DVD under WindowsXP all filenames get 8.3 pattern names.
CD writing with same version of n-c-b dont have that problem.
#323506 shows another error if filenames are much longer than filenames allowed by ISO Standart. I am speaking about filename length that is in Standard range.
Oh. I've misinterpreted "long filenames" then. Reopening. :-)
Ubuntu bug about that: https://launchpad.net/products/nautilus-cd-burner/+bug/68084
"Nautilus CD Burner does not enable joliet extensions when burning to DVD
Binary package hint: nautilus-cd-burner
When burning a DVD with nautilus-cd-burner, and the filenames are long file names i.e. "Long Filename.txt", the DVD is readable in Unix, however only 8.3 character file names are visible under MS Windows.
I turned on debug information and ran the nautilus-cd-burner from the command line, and the output shows the following information:
launching command: growisofs -dvd-compat -graft-points -path-list /tmp/iso-dwoodwar.9KXWHT -Z /dev/hda -input-charset utf8 -r -V Personal Data, Oct 24, 2006
growisofs stderr: WARNING: /dev/hda already carries isofs!
growisofs stdout: About to execute 'mkisofs -graft-points -path-list /tmp/iso-dwoodwar.9KXWHT -input-charset utf8 -r -V Personal Data, Oct 24, 2006 | builtin_dd of=/dev/hda obs=32k seek=0'
growisofs stderr: 2.78% done, estimate finish Tue Oct 24 22:49:32 2006
From my understanding of the growiso command the command line parameter "-J" is required to ensure that Joliet extensions are written.
So that should be easy to fix. And for me that bug is critical :o(
Created attachment 75386 [details] [review]
Fix Joliet format on DVD writing
works for 2.17.1
Created attachment 75391 [details] [review]
This should fix it.
I've committed that patch to head and 2-16. Does it fix the problem for you?
From the Ubuntu bug:
I applied the patch (after spending quite a while working out which -dev packages to install)
Compiled the app, installed it.
And verified the -J parameter was passed to growisofs.
*** Bug 374910 has been marked as a duplicate of this bug. ***
I still have problems with long filenames on dvds burned with nautilus under windows xp. Only the first 64 characters are displayed. Is this an restriction the format dvds are burned with nautilus-cd-burner?
If i burn with GnomeBaker the filenames are displayed correctly in windows xp.