Hi Ju Hyung, On 04/16, Ju Hyung Park wrote: > Hi Jaegeuk, Chao. > > This is a revival from a patchset I sent about a year ago. > > The original patchset's list was about 50 entries and we talked about > leaving too small room for the users to customize. > I made much more conservative choices here to made the new one to be > 36(from 34), while still being very practical and relevant on both > regular Linux distros and Android. > I hope the explanation written in the commit message is enough to persuade > you.
Thank you for heads up. Taking a look at two patches, I think it'd be fine to merge them into single patch. Let me know, if you have any concerns. Thanks, > > Thanks. > > > On Tue, Apr 16, 2019 at 3:44 PM Park Ju Hyung <[email protected]> wrote: > > > > Following extensions are removed: > > - divx: deprecated video format and it's usually wrapped with avi > > - asf: deprecated streaming format > > - asx: redirecting file to asf(small) > > - wmx: redirecting file to wma/wmv(small) > > - rm: deprecated media container > > - video: unused > > - wv: unpopular audio format from 1998 > > > > The extensions list is limited to 64 and those don't deserve to be > > on this space-precious list. > > > > Common prefixes are introduced and are checked with > > https://en.wikipedia.org/wiki/List_of_filename_extensions > > to avoid treating possible hot files as cold: > > - mp: covers mp3, mp4, mpeg, mpg > > - wm: covers wma, wmb, wmv > > - og: covers oga, ogg, ogm, ogv > > - jp: covers jpg, jpeg, jp2 > > > > Following extensions are added: > > - webm: extremely popular free media container format from Google > > VP8/VP9/AV1 and Vorbis/Opus is often wrapped with this container > > - wav: uncompressed audio format, commonly used with voice recorders > > - svg: vector image format commonly used in web > > - webp: free lossy image format commonly used in web > > - jar: Java archive file > > - deb: Debian software package > > - iso: disk image file > > - gz: gzip compressed file, unable to randomly update > > - xz: xz compressed file, unable to randomly update > > - zst: zstd compressed file, unable to randomly update > > - pdf: PDF document > > - pyc: Python bytecode automatically generated when > > executing python to run .py files > > - ttc, ttf: font files > > - cnt: image alias files commonly used in Android apps > > - exo: EXO player's cache files, commonly used in Android's YouTube app > > - odex, vdex: Android RunTime files found in /data/app/*/oat > > > > Total entries on the list changed from 34 to 36. > > > > Signed-off-by: Park Ju Hyung <[email protected]> > > --- > > mkfs/f2fs_format.c | 50 ++++++++++++++++++++++++++-------------------- > > 1 file changed, 28 insertions(+), 22 deletions(-) > > > > diff --git a/mkfs/f2fs_format.c b/mkfs/f2fs_format.c > > index 0ae0df3..4560611 100644 > > --- a/mkfs/f2fs_format.c > > +++ b/mkfs/f2fs_format.c > > @@ -38,48 +38,54 @@ struct f2fs_checkpoint *cp; > > static unsigned int quotatype_bits = 0; > > > > const char *media_ext_lists[] = { > > + /* common prefix */ > > + "mp", // Covers mp3, mp4, mpeg, mpg > > + "wm", // Covers wma, wmb, wmv > > + "og", // Covers oga, ogg, ogm, ogv > > + "jp", // Covers jpg, jpeg, jp2 > > + > > /* video */ > > "avi", > > - "divx", > > "m4v", > > "m4p", > > - "mp4", > > - "wmv", > > - "mpeg", > > "mkv", > > "mov", > > - "asx", > > - "asf", > > - "wmx", > > - "svi", > > - "wvx", > > - "wm", > > - "mpg", > > - "mpe", > > - "rm", > > - "video", > > + "webm", > > > > /* audio */ > > + "wav", > > "m4a", > > - "mp3", > > "3gp", > > - "wma", > > - "wv", > > - "ogg", > > "opus", > > "flac", > > > > /* image */ > > - "jpeg", > > - "jpg", > > "gif", > > "png", > > - > > - /* other */ > > + "svg", > > + "webp", > > + > > + /* archives */ > > + "jar", > > + "deb", > > + "iso", > > + "gz", > > + "xz", > > + "zst", > > + > > + /* others */ > > + "pdf", > > + "pyc", // Python bytecode > > + "ttc", > > + "ttf", > > "exe", > > > > /* android */ > > "apk", > > + "cnt", // Image alias > > + "exo", // YouTube > > + "odex", // Android RunTime > > + "vdex", // Android RunTime > > "so", > > > > NULL > > -- > > 2.21.0 > > _______________________________________________ Linux-f2fs-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
