Il developer mtheall ha rilasciato un nuovo aggiornamento per l’applicazione homebrew FTPD, il server FTP ha visto il suo debutto sulla console portatile 3DS, mentre dalla versione 2.3 si rende disponibile anche per la console Switch.
L’applicazione potrebbe risultare utile per trasferire i file dal PC o dallo smartphone sulla scheda SD e viceversa.
Supporta molti comandi, tra cui i nuovi MLSD (elenca i contenuti di una directory se una directory viene nominata), MLST (fornisce i dati relativi all’oggetto denominato sulla sua riga di comando) e SIZE (restituisce la dimensione di un file).
Caratteristiche
- Sembra funzionare bene con una varietà di client.
- Supporta più client simultanei. Lo stesso 3DS sembra supportare un numero sufficiente di socket per eseguire 4-5 trasferimenti simultanei di dati, quindi sarà di grande aiuto se si limita il client FTP a queste numerose richieste parallele.
- Grafica all’avanguardia.
Comandi supportati
ABOR | Interrompi un trasferimento di file attivo. |
ALLO (no-op) | Alloca spazio su disco sufficiente per ricevere un file. |
APPE | Aggiungi (con crea) |
CDUP | Passa alla directory principale. |
CWD | Cambia directory di lavoro. |
DELE | Cancella il file. |
FEAT | Ottieni l'elenco delle funzionalità implementate dal server. |
HELP | Restituisce la documentazione di utilizzo su un comando, se specificato, altrimenti viene restituito un documento di guida generale. |
LIST | Restituisce le informazioni di un file o di una directory, se specificato, altrimenti vengono restituite informazioni sulla directory di lavoro corrente. |
MDTM | Modifica l'ultima ora di modifica di un file. |
MKD | Crea directory. |
MLSD | Elenca i contenuti di una directory se una directory viene nominata. |
MLST | Fornisce i dati relativi esattamente all'oggetto denominato sulla sua riga di comando e nessun altro. |
MODE (no-op) | Imposta la modalità di trasferimento (Stream, Block o Compressed). |
NLST | Restituisce un elenco di nomi di file in una directory specificata. |
NOOP | Nessuna operazione (pacchetto fittizio, utilizzato principalmente su keepalive). |
OPTS | Seleziona le opzioni per una funzione (ad esempio OPTS UTF8 ON). |
PASS (no-op) | Password di autenticazione. |
PASV | Inserisci la modalità passiva. |
PORT | Specifica un indirizzo e una porta a cui il server deve connettersi. |
PWD | Stampa la directory di lavoro. Restituisce la directory corrente dell'host. |
QUIT | Disconnessione |
REST | Riavvia il trasferimento dal punto specificato. |
RETR | Recupera una copia del file |
RMD | Rimuovi una directory. |
RNFR | Rinomina da: |
RNTO | Rinomina a: |
SIZE | Restituisce la dimensione di un file. |
STAT | Restituisce lo stato corrente. |
STOR | Accetta i dati e memorizza i dati come file sul sito del server. |
STRU (no-op) | Imposta la struttura di trasferimento dei file. |
SYST | Restituisci il tipo di sistema. |
TYPE (no-op) | Imposta la modalità di trasferimento (ASCII/Binario). |
USER (no-op) | Nome utente di autenticazione. |
XCUP | Passare al genitore della directory di lavoro corrente |
XCWD | N.D. |
XMKD | Crea una directory |
XPWD | Stampa la directory di lavoro corrente. |
XRMD | Rimuovi la directory |
Comando pianificato | STOU |
Changelog
Nuovi comandi supportati:
- MLSD.
- MLST.
- SIZE.
Altre caratteristiche
- Supporto per console Switch.
- Retroilluminazione console Switch (pulsante Start).
- Maggiore compatibilità con i client non conformi.
- Sono stati apportati ulteriori miglioramenti alla stabilità generale del sistema e altri piccoli aggiustamenti per migliorare l’esperienza dell’utente.
Download: FTPD v2.3 – 3DSX
Download: FTPD v2.3 – CIA
Download: FTPD v2.3 – Switch NRO
Download: Source code FTPD v2.3