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.
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).
Questa nuova versione è stata ricompilata attraverso l’aggiornamento più recente della libreria libnx che aggiunge il supporto per il firmware 9.0.0 della Switch.
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
- Ricostruito con le ultime toolchain.
- Ulteriori miglioramenti alla stabilità generale del sistema e altri piccoli aggiustamenti sono stati apportati per migliorare l’esperienza dell’utente.
Download: FTPD v2.3.1 – 3DSX
Download: FTPD v2.3.1 – CIA
Download: FTPD v2.3.1 – Switch NRO
Download: Source code FTPD v2.3.1
Fonte: github.com