View Issue Details

IDProjectCategoryView StatusLast Update
0001730Double CommanderFile operationspublic2020-01-02 23:15
ReporterMcCoy-Tyner Assigned ToAlexx2000  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
ProjectionnoneETAnone 
PlatformI guess all 
Product Version1.0.0 (trunk) 
Target Version0.9.7Fixed in Version0.9.7 
Summary0001730: Reading from tar files fails for path names longer than 100 characters
DescriptionIf one creates a tar archive in a file containing path elemtents with names in total longer than about 100 characters double commander starts to behave strange when viewing this in a virtual file system window. It behaves exactly like mc (midnight commander) in this regard; probably due to the usage of a similar library / whatsoever.
Steps To ReproduceCreate an archive from any path on your sytem containing sufficiently long names, they will be truncated, double commander cannot be used to read from such an archive as you cannot get the data out of the virtual file system.

Additional InformationSee file attached, left hand pane "original" data on hard disk, right hand pane "output" of double commander as vfs from archive file. Please note that the archive is ok, if one extracts "manually" using tar, everyting works just fine.
TagsNo tags attached.
Attached Files
Fehler-Double-Commander.jpg (227,488 bytes)   
Fehler-Double-Commander.jpg (227,488 bytes)   
testarchive.tar (20,480 bytes)
Fixed in Revision9173, 9218
Operating systemLinux
Widgetset
Architecture

Activities

Alexx2000

2017-05-06 09:23

administrator   ~0002186

Can you provide example .tar file?

McCoy-Tyner

2017-05-06 16:10

reporter   ~0002188

Please find "testachive.tar" attached to this report. It contains many many subrirectories with one single file in it.
When I open it on my computer from within doublecommander it appears to be empty.
But see below:

fred@djunix:~/Downloads> tar tvf testarchive.tar
drwxr-xr-x fred/users 0 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/
drwxr-xr-x fred/users 0 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/
drwxr-xr-x fred/users 0 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/
drwxr-xr-x fred/users 0 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/
drwxr-xr-x fred/users 0 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/
drwxr-xr-x fred/users 0 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/
drwxr-xr-x fred/users 0 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/
drwxr-xr-x fred/users 0 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/
drwxr-xr-x fred/users 0 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/
-rw-r--r-- fred/users 15 2017-02-26 08:33 ./blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/blablubblbablablablablubbblabluubbbbla/testfile.dat

Alexx2000

2017-05-07 12:40

administrator   ~0002195

Last edited: 2017-05-07 12:42

This .tar file in the pax format. It is not fully supported yet. I will try to add pax support.

Issue History

Date Modified Username Field Change
2017-02-13 19:32 McCoy-Tyner New Issue
2017-02-13 19:32 McCoy-Tyner File Added: Fehler-Double-Commander.jpg
2017-04-17 09:16 Alexx2000 Status new => acknowledged
2017-04-17 09:16 Alexx2000 Target Version => 0.8.0
2017-05-06 09:23 Alexx2000 Note Added: 0002186
2017-05-06 09:23 Alexx2000 Status acknowledged => feedback
2017-05-06 16:08 McCoy-Tyner File Added: testarchive.tar
2017-05-06 16:10 McCoy-Tyner Note Added: 0002188
2017-05-06 16:10 McCoy-Tyner Status feedback => new
2017-05-07 12:40 Alexx2000 Note Added: 0002195
2017-05-07 12:40 Alexx2000 Status new => acknowledged
2017-05-07 12:42 Alexx2000 Note Edited: 0002195
2017-05-07 12:47 Alexx2000 Target Version 0.8.0 =>
2019-12-19 20:52 Alexx2000 Fixed in Revision => 9173
2019-12-19 20:52 Alexx2000 Assigned To => Alexx2000
2019-12-19 20:52 Alexx2000 Status acknowledged => resolved
2019-12-19 20:52 Alexx2000 Resolution open => fixed
2019-12-19 20:52 Alexx2000 Fixed in Version => 1.0.0
2019-12-19 20:52 Alexx2000 Target Version => 1.0.0
2020-01-02 23:15 Alexx2000 Fixed in Revision 9173 => 9173, 9218
2020-01-02 23:15 Alexx2000 Fixed in Version 1.0.0 => 0.9.7
2020-01-02 23:15 Alexx2000 Target Version 1.0.0 => 0.9.7