Begränsning på filnamnslängd?

Här diskuteras programmering och utveckling
Användarvisningsbild
Sprak
Inlägg: 394
Blev medlem: 27 sep 2006, 22:55
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Götet/Vänersborg

Begränsning på filnamnslängd?

Inlägg av Sprak »

Hej!

Jag vet att i på FAT/NTFS-partitioner så finns den en begränsning på hur långa filnamn och mappnamn man få har. Finns det något liknande på ext3-partitioner? Och är det i sådana fall någon skillnad på filnamn och mappnamn?
Användarvisningsbild
Galgalid
Inlägg: 1646
Blev medlem: 08 dec 2006, 12:30

SV: Begränsning på filnamnslängd?

Inlägg av Galgalid »

Sprak skrev: Hej!

Jag vet att i på FAT/NTFS-partitioner så finns den en begränsning på hur långa filnamn och mappnamn man få har. Finns det något liknande på ext3-partitioner? Och är det i sådana fall någon skillnad på filnamn och mappnamn?
Min ända erfarenhet av det här är att vissa filer inte gick att bränna(pga en alltför lång path)  så det finns nog ett max
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Begränsning på filnamnslängd?

Inlägg av Lars »

I /usr/include/linux/limits.h finns NAME_MAX = 255 och PATH_MAX = 4096.
Användarvisningsbild
Sprak
Inlägg: 394
Blev medlem: 27 sep 2006, 22:55
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Götet/Vänersborg

SV: Begränsning på filnamnslängd?

Inlägg av Sprak »

Lars skrev: I /usr/include/linux/limits.h finns NAME_MAX = 255 och PATH_MAX = 4096.
Wow! Vad händer om jag ändrar de värdena?
Användarvisningsbild
Galgalid
Inlägg: 1646
Blev medlem: 08 dec 2006, 12:30

SV: Begränsning på filnamnslängd?

Inlägg av Galgalid »

antagligen kan du ha större filnamn? Men räcker inte standard? ;D
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Begränsning på filnamnslängd?

Inlägg av Lars »

Sprak skrev:
Lars skrev: I /usr/include/linux/limits.h finns NAME_MAX = 255 och PATH_MAX = 4096.
Wow! Vad händer om jag ändrar de värdena?
Ingenting, du behöver förmodligen kompilera om kärnan för att ändra dessa. Include-filen används bara för att ta reda på var gränsen är satt.
Användarvisningsbild
Sprak
Inlägg: 394
Blev medlem: 27 sep 2006, 22:55
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Götet/Vänersborg

SV: Begränsning på filnamnslängd?

Inlägg av Sprak »

Lars skrev:
Sprak skrev:
Lars skrev: I /usr/include/linux/limits.h finns NAME_MAX = 255 och PATH_MAX = 4096.
Wow! Vad händer om jag ändrar de värdena?
Ingenting, du behöver förmodligen kompilera om kärnan för att ändra dessa. Include-filen används bara för att ta reda på var gränsen är satt.
Misstänkte att det var något sådant. Men, men jag får väl hitta på ett bättre sätt att skriva program på än där jag behöver ha mappnamn som är 1536 tecken långa.
Användarvisningsbild
Galgalid
Inlägg: 1646
Blev medlem: 08 dec 2006, 12:30

SV: Begränsning på filnamnslängd?

Inlägg av Galgalid »

Vad är det för program du gör?
Användarvisningsbild
Sprak
Inlägg: 394
Blev medlem: 27 sep 2006, 22:55
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Götet/Vänersborg

SV: Begränsning på filnamnslängd?

Inlägg av Sprak »

Jag snubblade över sidan eternityii.com/. Det är en tävling där man ska lägga ut 256 pusselbitar i ett 16x16 stort bräde. Den som är först vinner 2 miljoner $. Jag räknade lite snabbt på det och kom fram till att det finns 8,75*10^600 varianter. Det går 3,2*10^7 sekunder på ett år så även om man gör ett program som hinner med 1000 olika varianter per sekund så får man ändå hålla på ett bra tag (därav namnet på pusslet gissar jag). Hursomhelst jag har inte riktigt kunnat bli av med tanken så jag har bestämt mig för att knåpa ihop ett program som ska försöka iaf :P Så jag sitter och spånar på hur man kan bygga upp ett sådant program och en av mina första varianter krävde mappnamn som var 1536 tecken långa.
Användarvisningsbild
Galgalid
Inlägg: 1646
Blev medlem: 08 dec 2006, 12:30

SV: Begränsning på filnamnslängd?

Inlägg av Galgalid »

Vilket språk? jag kanske kan vara till någon nytta  :)
Användarvisningsbild
Sprak
Inlägg: 394
Blev medlem: 27 sep 2006, 22:55
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Götet/Vänersborg

SV: Begränsning på filnamnslängd?

Inlägg av Sprak »

Galgalid skrev: Vilket språk? jag kanske kan vara till någon nytta  :)
Jag vet inte riktigt än. Än så länge är det mest ett tankeexperiment, men med tanke på att jag bara kommer att kunna köra programmet på min och brorsans dator så får det väl bli Java, eftersom han kör Windows.
Användarvisningsbild
Chippen
Inlägg: 1237
Blev medlem: 05 jun 2006, 18:15
Ort: Haninge Kommun

SV: Begränsning på filnamnslängd?

Inlägg av Chippen »

oj verkar jätte tuft.. måste skaffa mig... jag har inte riktigt insett hur det funkar än... men om det är så som jag gissar så skulle jag nog försöka mig på att använda vektorer
Användarvisningsbild
Sprak
Inlägg: 394
Blev medlem: 27 sep 2006, 22:55
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Götet/Vänersborg

SV: Begränsning på filnamnslängd?

Inlägg av Sprak »

Chippen skrev: oj verkar jätte tuft.. måste skaffa mig... jag har inte riktigt insett hur det funkar än... men om det är så som jag gissar så skulle jag nog försöka mig på att använda vektorer
De har ett mindre testpussel på sidan som man kan testa, så egentligen behöver du inte skaffa pusslet (kostade 300-400) för att förstå principerna bakom det.
Användarvisningsbild
Sundberg
Inlägg: 444
Blev medlem: 18 okt 2006, 13:23
OS: Ubuntu
Ort: Uppsala

SV: Begränsning på filnamnslängd?

Inlägg av Sundberg »

korrekt url: http://se.eternityii.com/
läste om ettan på Wikipedia - verkar inte helt enkelt att lösa ;-)

Lycka till Sprak!
Ubuntu 10.04 x86 @ AMD Athlon 64 3200+, TwinMos 2048MB PC3200 DDR SDRAM, Nvidia GeForce 6600GT (256MB, PCI-E), SB Audigy 2.
Användarvisningsbild
Chippen
Inlägg: 1237
Blev medlem: 05 jun 2006, 18:15
Ort: Haninge Kommun

SV: Begränsning på filnamnslängd?

Inlägg av Chippen »

jag ska prova det när jag kommer hem... får inte använda flash på jobbet... men jag måste nog skaffa det ändå... låter som en spännande programmerings utmaning...

Jag ska nog försöka använda python och göra en flerdimentionell tuppel för varje kort där jag tilldelar varje mönster typ en siffra och sedan genom att ha fyra dimentioner på tuppeln kan jag berätta vilka mönster varje kort har... sedan kan jag kolla vilka kort som kan ligga brevid varandra... och till sist borde det inte vara omöjligt att komma vidare därifrån, fast å andra sidan kan jag ha missuppfattat hela konceptet med spelet?!
steqve
Inlägg: 155
Blev medlem: 06 feb 2007, 20:23

SV: Begränsning på filnamnslängd?

Inlägg av steqve »

luktar rekursiva lösningar lång väg :)
Användarvisningsbild
Chippen
Inlägg: 1237
Blev medlem: 05 jun 2006, 18:15
Ort: Haninge Kommun

SV: Begränsning på filnamnslängd?

Inlägg av Chippen »

vad bertder rekursiva lösningar?
Användarvisningsbild
Sprak
Inlägg: 394
Blev medlem: 27 sep 2006, 22:55
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Götet/Vänersborg

SV: Begränsning på filnamnslängd?

Inlägg av Sprak »

Chippen skrev: vad bertder rekursiva lösningar?
En funktion som anropar sig själv och delar upp ett problem i tillräckligt små delar tills de blir lösbara. Som exempel brukar man nämna Fibonaccis talserie som ser ut så här: 1 1 2 3 5 8 13 21 34 ...
Alltså varje tal är summan av sina två föregående.

public int fibo (int n) {
  if (n < 3) {
    return 1;
  }
  return fibo(n-2) + fibo(n-1)
}

Men nackdelen med recrusiva funktioner är väl att de tar mycket internminne? Jag läste om att det förra pusslet tog två datorer 7 månader att knäcka, kommer inte allt internminne var slut för länge sedan då?
Användarvisningsbild
Galgalid
Inlägg: 1646
Blev medlem: 08 dec 2006, 12:30

SV: Begränsning på filnamnslängd?

Inlägg av Galgalid »

Men skulle du inte kunna typ radera efter hand som uträkningen fortgår?
Användarvisningsbild
Chippen
Inlägg: 1237
Blev medlem: 05 jun 2006, 18:15
Ort: Haninge Kommun

SV: Begränsning på filnamnslängd?

Inlägg av Chippen »

om man gör så att datorn går igenom brickorna systematiskt så behöver den inte spara informationen... jag är väldigt nybörjare på programmering, så jag måste redan nu göra en ny tråd för att fråga en grejj :D (Nej jag gillar inte att ställa mina frågor i fel trådar för då blir det omöjligt att hitta om jag glömmer bort:D)
Skriv svar

Återgå till "Programmering och webbdesign"